tag:blogger.com,1999:blog-5008017311510568944.post1500829509644776674..comments2024-02-14T00:12:42.099-08:00Comments on The Khangaonkar Report: Handling completion of concurrent tasksMJhttp://www.blogger.com/profile/13925926828045222969noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-5008017311510568944.post-81552935897293413242012-02-26T06:46:17.940-08:002012-02-26T06:46:17.940-08:00Indeed Executor, Callable and Future are great add...Indeed Executor, Callable and Future are great addition in Java Synchronization kitty and using them for Thread pool management takes a big overhead from application. Another useful construct I like is Blocking Queue which helps to <a href="http://javarevisited.blogspot.com/2012/02/producer-consumer-design-pattern-with.html" rel="nofollow">implement producer consumer pattern</a> quite easily.javin paulhttps://www.blogger.com/profile/15028902221295732276noreply@blogger.com