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