Tuesday, February 2, 2016

[Java ] Executors to manage threads

java.util.concurrent.Executors
java.util.concurrent.ExecutorService //sub interface of Executor (the method execute() )

ex :

ExecutorService pool = Executors.newFixedThreadPool(5);
Thread t1 = new Thread();
...
...

Thread t5 = new Thread();

pool.execute(t1);
pool.execute(t2);
pool.execute(t3);
pool.execute(t4);
pool.execute(t5);

pool.shutdown();
///
newCachedThreadPool() resizeable
newSingleThreadExecutor() nomo thread


http://dl2.iteye.com/upload/attachment/0072/2937/b93dd99c-e09c-3a37-bd5b-36dcb9a194ec.png 

No comments:

Post a Comment