?Travelers 2022-02-08 00:26 采纳率: 50%
浏览 37

为什么一直输出DW360,是main线程的优先级比t线程高吗?不应该是谁先抢到时间片谁先执行吗?

为什么一直输出DW360,是main线程的优先级比t线程高吗?不应该是谁先抢到时间片谁先执行吗?


public static void main(String[] args) {
    Thread t = new Thread() {

        public void run() {
           my360DW();
        }
    };

    t.start();
    System.out.print("DW");

}

static void my360DW() {

    System.out.print("360");

}
  • 写回答

2条回答 默认 最新

  • 大鹏cool 优质创作者: Java技术领域 2022-02-08 07:32
    关注

    start 方法调用后线程需要被调度后才会执行,你把当前线程休眠一会大概率会先打印 360

    评论

报告相同问题?

问题事件

  • 创建了问题 2月8日