Java 线程
本章内容
创建和运行线程
查看线程
线程 API
线程状态
3.1 创建和运行线程
方法一,直接使用 Thread
@Slf4j
public class Test1 {public static void main(String[] args) {Thread t = new Thread(){@Overridepublic void run(){log.debug("running");}};t.setName("t1");t.start();log.debug("running");}
}
输出
方法二,使用 Runnable 配合 Thread
把【线程】和【任务】(要执行的代码)分开
Thread 代表线程
Runnable 可运行的任务(线程要执行的代码)
@Slf4j
public class Test2 {public static void main(String[] args) {Runnable r = new Runnable(){@Overridepublic void run(){log.debug("running");}};Thread t2 = new Thread(r, "t2");t2.start();}
}
输出