发表评论取消回复
相关阅读
相关 《Java并发编程实战》学习笔记(2)
第三章:共享对象 可见性 除了`synchronize`,同步还具有另一个重要、微妙的方面:内存可见性。我们不仅希望能够避免一个线程修改其他线程正在使用的对象的状态
相关 java并发编程笔记day04
4.3 委托线程安全 4.3.1 范例:试用委托的机动车追踪器 public class DelegatingVehicleTracker {
相关 java并发编程笔记day3
第四章 组合对象 4.1 设计线程安全的类 在没有进行全局检查的情况下,封装能保证线程的安全性。 设计线程安全类的过程包括一下三个基本要素:
相关 java并发编程笔记day2
第三章 3.3.2 栈限制 栈限制是线程限制的一种特例,只能通过本地变量才可以触及对象。本地变量使对象更容易被限制在线程本地中,本地变量本身就限制在执行线程中,存在
相关 java并发编程笔记day1
第三章 共享对象 3.1 可见性 在没有同步的情况下共享变量,可能会导致一直循环,并且有可能发生重排序,打印结果为0。 public class N
相关 java并发编程day08
5.4 阻塞和可中断的方法 线程可能会因为几种原因被阻塞或暂停: \- 等待I/O操作结束 \- 等待获得一个锁 \- 等待从Thread.sleep中唤醒
相关 java并发编程day07
5.3 阻塞队列和生产者-消费者模式 阻塞队列blockingqueue提供了可阻塞的put和take方法,他们与可定时的offer和pull是等价的。 如果Queu
相关 java并发编程day06
第五章 构建快 5.1 同步容器 同步容器分为两部分:一个是vector和hashtable,早期是JDK的一部分;另一个是他们的同系容器,在后面被加入到同步封装类
相关 java并发编程day05
4.4向已有的线程安全类添加功能 缺少即添加操作(检查再运行)这种操作必须是原子的 添加一个新原子的最安全的方式是 修改原始的类以支持期望的操作。 另一
相关 java day2笔记
注释 1,用于解释程序说明,方便对于程序说明,可以多程序进行排查错误。 2,注释中的内容,不会被执行 3,分为单行注释以及多行注释 单行注释符号:// 特点可以
还没有评论,来说两句吧...