私はGlassfishの下にWorkManager + ThreadPoolのを持っている:JavaのTIMED_WAITに3000スレッドがある場合、CPUの影響は何ですか?このような、TIMED_WAITを使用しています
p: thread-pool-1; w: 2018 (TIMED_WAITING):
at java.lang.Object.wait(Native Method)
at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:171)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:528)`
のは(つまり、これまでに追加された作業noです)のスレッドが何もしないことを一瞬仮定しましょう。プールに100スレッド、プールに3000スレッドの間にCPU使用率に違いがありますか?
私たちのテストでは表示されないことが示されていますが、確認したいと思います。
質問する前にそれをテストするために+1 – artbristol