Discuss / Java / 中断线程

中断线程

Thread t = new MyThread();

        t.start();

        Thread.sleep(1000);

        t.interrupt(); // 中断t线程

        t.join(); // 等待t线程结束

        System.out.println("end");

老师这个 t.join  可以去掉吗,因为已经打断了,为什么还要等待.

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

中断是发通知,对方如果sleep或者wait会立刻中断,但其他情况并不会立刻中断,仍然继续正常运行,直到调用sleep或wait


  • 1

Reply