使用new Thread(...).start() 写一段代码
时间: 2024-02-24 10:59:24 浏览: 76
Java中Thread.join()的使用方法
好的,下面是一个简单的例子,在新线程中输出数字:
```
public class NewThreadExample {
public static void main(String[] args) {
System.out.println("Main thread started.");
// 创建一个新线程
Thread thread = new Thread(() -> {
for (int i = 0; i < 5; i++) {
System.out.println("New thread: " + i);
try {
Thread.sleep(1000); // 暂停1秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
// 启动新线程
thread.start();
System.out.println("Main thread ended.");
}
}
```
输出结果:
```
Main thread started.
Main thread ended.
New thread: 0
New thread: 1
New thread: 2
New thread: 3
New thread: 4
```
可以看到,新线程中的任务被异步执行,不会阻塞主线程。
阅读全文