> 文章列表 > Java 线程

Java 线程

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();}
}
输出