为什么我多次运行的结果都是先执行actor再执行actress呢?

来源:2-3 Java线程-隋唐演义实战开发---演员简介

xuxuisahappynut

2019-03-07 15:54

老师您好!为什么我多次运行的结果都是先执行actor再执行actress呢?就算我给actor发配了更多的任务和sleep更多时间,只要我先让actor去run,cpu就一定会让他run完了才让actress去run。反之亦然。这只是偶然吗?多谢!

写回答 关注

2回答

  • 哈密瓜的哈
    2020-09-12 12:11:40

    你绝对是直接 调用了 线程的  run() 方法,而不是 start() 方法  

  • 慕标5588573
    2019-03-08 22:30:27

    你要把代码贴出来才好分析啊,一般来说线程执行都有个先后顺序的

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题