0
点赞
收藏
分享

微信扫一扫

java lambda 多线程 案例分享


java lambda 多线程 案例分享

  • ​​初​​
  • ​​java lambda 多线程:​​
  • ​​程序结构:​​
  • ​​代码:​​
  • ​​运行结果​​

希望能写一些简单的教程和案例分享给需要的人

java lambda 多线程:

Thread newThread = new Thread(() -> {});

程序结构:

java lambda 多线程 案例分享_jvm

代码:

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

运行结果

java lambda 多线程 案例分享_程序结构_02


举报

相关推荐

0 条评论