8 Ağustos 2019 Perşembe

ThreadFactoryBuilder Sınıfı

build metodu
Şöyle yaparız.
ThreadFactory namedThreadFactory = 
  new ThreadFactoryBuilder().setNameFormat("my-sad-thread-%d").build()
setDaemon metodu
Şöyle yaparız.
ExecutorService executor= Executors.newSingleThreadExecutor(new ThreadFactoryBuilder()
  .setNameFormat("name")  .setDaemon(true)  .build());
setNameFormat metodu
Şöyle yaparız.
ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
  .setNameFormat("UseCountDownLatch").build();
Diğer
Örnek
Bu sınıf Executors ile kullanılır. Şöyle yaparız.
Executors.newSingleThreadExecutor(namedThreadFactory).submit(someRunnable);
Örnek
Bu sınıf ThreadPoolExecutor ile kullanılır. Şöyle yaparız.
ThreadPoolExecutor executor = new ThreadPoolExecutor(
                10,
                10,
                100,
                TimeUnit.SECONDS,
                new ArrayBlockingQueue<>(1),
                namedThreadFactory);

Hiç yorum yok:

Yorum Gönder