差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:threadpool [2008/06/24 14:40] bananastudy:java:threadpool [2011/08/03 04:11] (現在) – [TestThreadPool.java] banana
行 14: 行 14:
  
 ====== Are We Done Yet? ====== ====== Are We Done Yet? ======
-thread pool이 task를 완료했는지 알려면 몇가지를 체크해야 한다. 첫째는 assignment array가 비어있어야 한다. //+thread pool이 task를 완료했는지 알려면 몇가지를 체크해야 한다. 첫째는 assignment array가 비어있어야 한다. \\
 하지만 이것은 필요조건이지 충분조건은 아니다. 비어있다고 해도 pool안에는 실행되고 있는 %%WorkerThread%%가 존재할수도 있다.\\ 하지만 이것은 필요조건이지 충분조건은 아니다. 비어있다고 해도 pool안에는 실행되고 있는 %%WorkerThread%%가 존재할수도 있다.\\
 thread pool이 작업완료 되었는지 검사하는 class가 %%Done.java%% 클래스이다. 하지만 사용할 때에는 직접 접근하지 않아도 된다.\\ 단지 task를 assign으로 할당하고 complete메소드를 부르기만 하면 된다. %%Done%% class는 두 메소드를 가지고 있다.\\ thread pool이 작업완료 되었는지 검사하는 class가 %%Done.java%% 클래스이다. 하지만 사용할 때에는 직접 접근하지 않아도 된다.\\ 단지 task를 assign으로 할당하고 complete메소드를 부르기만 하면 된다. %%Done%% class는 두 메소드를 가지고 있다.\\
行 339: 行 339:
  
 /** /**
- * thread pool 테스트를 위해 사용될 메인 클래스+ * thread pool
    
  * @author Jeff Heaton (http://www.jeffheaton.com)  * @author Jeff Heaton (http://www.jeffheaton.com)
行 346: 行 346:
 public class TestThreadPool { public class TestThreadPool {
  /**  /**
-   * 메인 엔트리 포인트+   * 
    *     * 
    * @param args  No arguments are used.    * @param args  No arguments are used.
行 367: 行 367:
  
 ====== reference ====== ====== reference ======
-[[http://www.informit.com/articles/article.aspx?p=30483&seqNum=1]] Creating a Thread Pool with Java +  - [[http://www.informit.com/articles/article.aspx?p=30483&seqNum=1Creating a Thread Pool with Java]]
  

QR Code
QR Code study:java:threadpool (generated for current page)