Javatpoint Logo
Javatpoint Logo

Java ThreadPoolExecutor getThreadFactory() Method

The getThreadFactory() method of ThreadPoolExecutor class returns the thread factory which is used to create the new threads.

Syntax

Parameters

No parameter is passed.

Return

The current thread factory

Throw

Does not throw the exception.

Example 1

Test it Now

Output:

get thread factory used:java.util.concurrent.Executors$DefaultThreadFactory@5c647e05
get Task count :2
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 2

Test it Now

Output:

Starting threads
  Maximum pool size: 2147483647
get Thread Factory used :java.util.concurrent.Executors$DefaultThreadFactory@4e25154f
Thread sleeping for 1000 i=0
Thread sleeping for 1000 i=0
Thread sleeping for 1000 i=0
Thread sleeping for 1000 i=0
get Task count :4
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 :






Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA