我已經在GlassFish下的WorkManager +線程池使用TIMED_WAIT,比如這個:如果我在Java的TIMED_WAIT中有3000個線程,CPU的影響是什麼?
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)`
讓我們假設一下,如果線程什麼也不做(即,是不斷增加沒有工作) 。在池中有100個線程和池中有3000個線程之間,CPU使用率有差異嗎?
我們的測試顯示沒有,但我想確認。
+1之前要求測試它 – artbristol 2012-03-03 08:47:06