JDK1.5中的線程池ThreadPoolExecutor和JMS的區別
相同點:都是使用到QUEUE。
不同點:
JMS的QUEUE中放的是數據,也即是當數據來的時候還要去調用其他代碼去執行
ThreadPoolExecutor的QUEUE中放的是TASK,也即是有數據和可執行的代碼,直接被線程池執行了。
書籍:
http://prefiles.com/hexwk242mjt2/Addison.Wesley.Java.Concurrency.in.Practice.May.2006.rar
書籍:
http://prefiles.com/hexwk242mjt2/Addison.Wesley.Java.Concurrency.in.Practice.May.2006.rar
posted on 2013-03-17 12:53 paulwong 閱讀(397) 評論(0) 編輯 收藏 所屬分類: J2SE 、性能優化