java 代码解读复制代码 public enum State {
// 初始化状态
NEW,
// 可运行状态+运行状态
RUNNABLE,
// 阻塞状态
BLOCKED,
// 无时限等待
WAITING,
// 有时限等待
TIMED_WAITING,
// 终止状态
TERMINATED;
}
java 代码解读复制代码// 创建线程对象
Thread t = new Thread() {
public void run() {
// 要执行的任务
}
};
// 启动线程
java 代码解读复制代码Runnable runnable = new Runnable() {
public void run(){
// 要执行的任务
}
};
// 创建线程对象
Thread t = new Thread( runnable );
// 启动线程
java 代码解读复制代码class CallableTask implements Callable<Integer> {
@Override
public Integer call() throws Exception {
return new Random().nextInt();
}
}
//创建线程池
ExecutorService service = Executors.newFixedThreadPool(10);
//提交任务,并用 Future提交返回结果
java 代码解读复制代码new Thread(() -> System.out.println(Thread.currentThread().getName())).start();
java 代码解读复制代码
private Runnable target;
@Override
public void run() {
if (target != null) {
target.run();
}
}
java 代码解读复制代码public interface ThreadFactory {
Thread newThread(Runnable r);
}
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。