随笔分类 -  Java 并发编程实战

摘要:要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend等方法提供了这样的机制,但由于存在着一些严重的缺陷,因此应该避免使用)。但它提供了中断,这是一种协作机制,能够使一个线程终止另一个线程的当前工作。 ... 阅读全文
posted @ 2014-05-26 23:37 雨夜听声 阅读(1845) 评论(0) 推荐(0)
摘要:大多数并发应用程序都是围绕“任务执行(Task Execution)”来构造的:任务通常是一些抽象的且离散的工作单元。 在生产环境中,“为每个任务分配一个线程”这种方法存在一些缺陷,尤其是当需要创建大量线程时:线程生命周期的开销非常高。线程的创建与销毁并不是没有代价的。资源消耗。活跃的线程会消... 阅读全文
posted @ 2014-05-24 17:25 雨夜听声 阅读(832) 评论(0) 推荐(0)