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

浙公网安备 33010602011771号