小朋友你是否有很多问号?我是一个从汽车行业转行IT的项目经理,我是Edward。今天学volatile的时候发现了一个奇怪的现象,为什么会有对象直接双冒号接方法的写法? 为什么还可以直接放到Thread()里? 要知道没有继承Runnable接口对象的方法是不能直接放到Thread()里的哟。
先放上这段令人以后的代码:
package com.mashibing.juc.c_012_volatile;
import java.util.concurrent.TimeUnit;
/**
* volatile关键字,使一个变量在多个线程间可见
* @author EP
* @date 2020年4月10日
* @version 1.0
*/
public class T01_HelloVolatile {
/*volatile*/ boolean running = true;
void m() {
System.out