并发编程
把酒作清欢
心有一片海!
展开
-
《JAVA并发编程实践》学习笔记(第二章)
最近在看《JAVA并发编程实践》这本书,此篇文章为学习笔记~,目的在于记录看书过程中遇到的知识点,有时间进行进一步整理。学习知识,与君共勉! 第二章 线程安全 1. 一个类是线程安全的,是指被多个线程访问时,类可以支持进行正确的行为。 2. 3. 对于线程安全类的实例进行顺序或并发的一系列操作,都不会导致实例处于无效状态; 4. 线程安全的类封装了任何必要的同步,因原创 2016-04-05 23:53:00 · 636 阅读 · 0 评论 -
《JAVA并发编程实践》学习笔记(第八.九章)
第8章 应用线程池 8.1 任务与执行策略间的隐形耦合 一些任务具有这样的特征:需要或者排斥某种特定的执行策略。对其他任务具有依赖性的任务,就会要求线程池足够大,来保证它所依赖任务不必排队或者不被拒绝;采用线程池的任务需要顺序地执行。把这些需求都写入文档,这样将来的维护者就不会使用一个与原先相悖的执行策略,而破坏安全性或活跃度了。 8.1.1线程饥饿死锁 在线程原创 2016-04-08 23:49:58 · 449 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 (原文出处) volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatil转载 2016-06-25 21:43:45 · 488 阅读 · 0 评论