Logdown -> http://villebez.logdown.com/posts/2014/10/16/238021
有興趣看 Thread Pool 的演進,可以看看以下這三個 Design Pattern
- Thread-Per-Message 模式
- Worker Thread 模式
- Thread Pool 模式
但是這裡我沒有要實作 Thread Pool 模式,我只是要了解原理跟用途就好,因為 JavaSE 5.0 以後,已經有 util 可以直接達到 Thread Pool的效果了,也就是
concurrent util。
所以為了這個效能問題呢,將程式改寫,並加上 Monitor Thread 程式來監看 Thread Pool 使用情形。
不廢話,直接看程式,其他自己看 java api
MonitorThread.java
output
[monitor] [50/50] Active: 1, Completed: 3, Task: 4, isShutdown: false, isTerminated: false
沒有留言:
張貼留言