Java ThreadPoolExecutor isTerminating() MethodThe isTerminating() method of ThreadPoolExcutor class returns true if this executor is in the process of terminating after shutdown() or shutdownNow() but has not completely terminated. SyntaxParametersNo parameter is passed. ReturnTrue if terminating but not yet terminated ThrowDoes not throw exception. Example 1Test it NowOutput: get Task count after:2 Is Executor is Terminating :true Running Thread Name: pool-1-thread-2 Running Thread Name: pool-1-thread-1 Completed Thread Name: pool-1-thread-2 Completed Thread Name: pool-1-thread-1 Example 2Test it NowOutput: Starting threads Maximum pool size: 2147483647 get Task count before:0 get Task count after:2 i=5 Is Executor is Terminated :true Threads started, main ends i=5
Next TopicJava ThreadPoolExecutor
|