Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 957 Bytes

exam-08-02.adoc

File metadata and controls

45 lines (38 loc) · 957 Bytes

Exam-8-2. Thread pool를 이용해 한정된 자원에서 많은 작업을 등록하여 수행하도록 구성해 보자


과정

  1. URL이 주어질 경우, 파일을 받는 DownloadWorker class를 정의해 보자.

    link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/DownloadWorker.java[role=include]
  2. 내려 받을 파일의 링크 목록을 준비한다.

    link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam02.java[role=include]
  3. Thread pool을 생성하고, DownloadWorker object를 생성해 등록한다.

    link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam02.java[role=include]
  4. 작업이 완료되길 기다린다.

    link:../../example/thread/src/main/java/com/nhnacademy/thread_pool/Exam02.java[role=include]

[돌아가기](../08.thread_pool.adoc)