Daily Archive: 2016-07-02

Concurrency: Sharing Resources (1)

1. Improperly accessing resources   考虑这样一个例子:一个任务产生偶数序列,另外一个任务检查第一个任务产生的数字是否为偶数。   定义抽象类IntGenerator作为所有偶数序列生成器的基类: public abstract class IntGenerator { private volatile boolean canceled = false; publ…
Read more