问答详情
源自:2-3 Java线程-隋唐演义实战开发---演员简介

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

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

提问者:xuxuisahappynut 2019-03-07 15:54

个回答

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

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

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

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