Konuları adlandırma ve iş parçacığı havuzu ExecutorService | Netgez.com
SORU
24 Mayıs 2011, Salı


Konuları adlandırma ve iş parçacığı havuzu ExecutorService

Böyle Executor çerçeve kullanan bir uygulama var

Executors.newSingleThreadExecutor().submit(new Runnable(){
    @Override
    public void run(){
        // do stuff
    }
}

Hata ayıklayıcı, bu uygulamayı çalıştırdığınızda, bir iş parçacığı (varsayılan) aşağıdaki adı ile oluşturulur: Thread[pool-1-thread-1]. Gördüğünüz gibi, bu şunu söyleyebilirim ki çok kullanışlı ve bildiğim kadarıyla değil, Executor çerçeve kolay bir şekilde oluşturulan iş parçacığı veya iş parçacığı havuzları adına sağlamaz.

Nasıl bir iş parçacığı havuzları/iş için isimlerini verme konusunda gitmek? Örneği Thread[FooPool-FooThread] için.

CEVAP
17 Mart 2012, CUMARTESİ


Guava 9 ** ne hemen hemen her zaman vardır.

ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
                                       .setNameFormat("my-sad-thread-%d").build()

ve senin için 8 ** tanıtırsın.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • The Scary Snowman

    The Scary Sn

    1 ÅžUBAT 2011