java lambda 多线程 案例分享
- 初
- java lambda 多线程:
- 程序结构:
- 代码:
- 运行结果
初
希望能写一些简单的教程和案例分享给需要的人
java lambda 多线程:
Thread newThread = new Thread(() -> {});
程序结构:
代码:
application.java
package com.daolizhe;
import java.util.*;
import java.util.stream.Collectors;
public class application {
public static void main(String[] args) {
// 循环输出
for (int i = 0; i < 100; i++) {
int num = i;
// 异步执行打印输出:数值
Thread newThread = new Thread(() -> {
System.out.println("循环输出(异步):" + num);
});
newThread.start();
}
while (true) {
// 等待
}
}
}
运行后得到结果:
循环输出(异步):0
循环输出(异步):1
循环输出(异步):2
循环输出(异步):3
循环输出(异步):4
循环输出(异步):5
循环输出(异步):8
…
运行结果