摘要: ScheduledExecutorService定时周期执行指定的任务 阅读全文
posted @ 2017-06-19 00:30 Wishmeluck 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 模式 #3:独立观察(independent observation)安全使用 volatile 的另一种简单模式是:定期 “发布”观察结果供程序内部使用。例如,假设有一种环境传感器能够感觉环境温度。一个后台线程可能会每隔几秒读取一次该传感器,并更新包含当前文档的volatile 变量。然后,... 阅读全文
posted @ 2017-06-19 00:26 Wishmeluck 阅读(215) 评论(0) 推荐(0) 编辑
摘要: volatile 是单一操作的原子性,不保证复合操作的单一性(long i ,i++在32位机器上就不能保证原子性)Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile变量所需的编码较少,... 阅读全文
posted @ 2017-06-19 00:19 Wishmeluck 阅读(243) 评论(0) 推荐(0) 编辑
摘要: package test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import ... 阅读全文
posted @ 2017-06-19 00:09 Wishmeluck 阅读(137) 评论(0) 推荐(0) 编辑