-
Runnable interface를 이용해 시작하고 2초 후 종료하는 Worker class를 정의하자.
-
Constructor에서는 이름을 받는다.
link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Worker.java[role=include]
-
-
main()에서 thread pool을 생성한다.
-
크기는 생성될 thread 갯수보다 적게한다.
link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam01.java[role=include]
-
-
Thread pool에 Worker class의 object를 넣는다.
link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam01.java[role=include]
-
모든 작업이 완료될때까지 기다렸다 종료한다.
link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam01.java[role=include]