主线程、子线程本质都是OS的两个线程,还是要看OS对他们的时间片分配吧(如果多次执行) 如果只一次执行因为主线程打印abcd很快,时间片完全够用,所以结果大概率都是abcd12 public static void main(String[] args) { for(int i = 0; i < 10; i++) { System.out.print("AB"); new Thread(() -> { System.out.print("12"); }).start(); System.out.print("CD"); System.out.println(); } } 某次运行的结果 ABCD ABCD AB12CD AB1212CD ABCD AB12CD ABCD ABCD AB12CD AB121212CD 1212
点赞 1

相关推荐

notbeentak...:就抓,嗯抓,开不开匿名都要抓,一点坏事不让说,就对公司顶礼膜拜佩服的五体投地就对了
点赞 评论 收藏
分享
11-11 16:40
已编辑
门头沟学院 人工智能
不知道怎么取名字_:这个有点不合理了,相当于已经毕业了,但还是没转正,这不就是白嫖
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务