Java ThreadPoolExecutor getPoolSize() MethodThe getPoolSize() method of ThreadPoolExecutor class returns the current number of threads in the pool. SyntaxParametersNo parameter is passed. ReturnThe number of threads ThrowDoes not throw exception. Example 1Test it NowOutput: POOL SIZE : 1 LARGEST POOL SIZE AFTER SUBMIT:2 Running Thread Name: pool-1-thread-1 Running Thread Name: pool-1-thread-2 Completed Thread Name: pool-1-thread-1 Completed Thread Name: pool-1-thread-2 Example 2Test it NowOutput: Starting threads Maximum pool size: 2147483647 Thread sleeping for 1000 i=0 Thread sleeping for 1000 i=0 Thread sleeping for 1000 i=0 After submit pool size: 4 Thread sleeping for 1000 i=0 Threads started, main ends Thread sleeping for 1000 i=1 Thread sleeping for 1000 i=1 Thread sleeping for 1000 i=1 Thread sleeping for 1000 i=1 Thread sleeping for 1000 i=2 Thread sleeping for 1000 i=2 Thread sleeping for 1000 i=2 Thread sleeping for 1000 i=2 Thread sleeping for 1000 i=3 Thread sleeping for 1000 i=3 Thread sleeping for 1000 i=3 Thread sleeping for 1000 i=3 Thread sleeping for 1000 i=4 Thread sleeping for 1000 i=4 Thread sleeping for 1000 i=4 Thread sleeping for 1000 i=4 now i > 5 : now i > 5 : now i > 5 : now i > 5 :
Next TopicJava ThreadPoolExecutor
|