Executor接口的Javadoc说明如下:
内存一致性影响:在将Runnable对象提交到Executor执行开始之前发生的线程中的操作(可能在另一个线程中)。
Runnable
Executor
Java 语言规范的哪一部分保证了这一点?或者仅仅是因为实现使用了一些内部同步?(如果是这样的话,一个例子就很好了。)那么在实现自定义时Executor我应该注意这个要求吗?
java java-memory-model happens-before
happens-before ×1
java ×1
java-memory-model ×1