setPrioirty メソッドは newFixedThreadPool でも通常のスレッドでも同じように機能しますか?
tnx!
デフォルトでは、 aThreadPoolExecutor
は を使用します。これにより、エグゼキュータ内のExecutors.defaultThreadFactory()
すべての が に設定されます。Thread
NORM_PRIORITY
エグゼキューター内のの属性を変更したい場合は、スレッドの優先度、グループ、名前などを指定できるThread
独自の属性を提供する必要があります。ThreadFactory
すべてのスレッド プールのスレッドは同じものです。スレッドプール内で実行している場合Thread.currentThread().setPriority(...)
、他のスレッドとまったく同じことを行います。