线程
把酒作清欢
心有一片海!
展开
-
线程安全与可重入
原文在这里~线程安全与可重入定义 线程安全:被多个并发的线程反复调用时,他会产生正确的结果。 可重入:当被多个线程调用的时候,不会引用任何共享数据。 Remark:任何线程不安全问题的根源都是“共享数据”。所以,不使用任何共享数据的函数(即:可重入函数)肯定是线程安全的。但这并不等于说,线程安全函数就是可重入函数。为什么呢?因为:即使有线程有共享数据,线程被并转载 2016-04-05 23:10:07 · 355 阅读 · 0 评论 -
《JAVA并发编程实践》学习笔记(第八.九章)
第8章 应用线程池8.1 任务与执行策略间的隐形耦合 一些任务具有这样的特征:需要或者排斥某种特定的执行策略。对其他任务具有依赖性的任务,就会要求线程池足够大,来保证它所依赖任务不必排队或者不被拒绝;采用线程池的任务需要顺序地执行。把这些需求都写入文档,这样将来的维护者就不会使用一个与原先相悖的执行策略,而破坏安全性或活跃度了。8.1.1线程饥饿死锁 在线程原创 2016-04-08 23:49:58 · 416 阅读 · 0 评论