Stop方法已经过时。
如何停止线程?
只有一种,run方法结束;
开启多线程运行,运行代码通常是循环结构;
只要控制住循环,就可以让run方法结束,也就是线程结束;
当没有指定的方式让冻结的线程恢复到运行状态时,这时需要对冻结进行清除;
强制让线程恢复到运行状态来,这样就可以操作标记让线程结束;
Thread类提供了该方法 interrupt();
主线程结束,其他线程随之结束;
就好比下象棋,将都挂了,其他子剩下就没有意义;
join特点:
当A线程执行到了B线程的.join()方法时,A就会等待,等B线程都执行完,A才会执行;
Join可以用来临时加入线程执行;
线程组
优先级(CPU执行哪个一个线程的优先级)
通过setPriority(1到10)方法来设置优先级;
例如:可以在t1.start()后添加t1.setPriority(10);
那么t1的优先级就要高一些,默认是5;
Yield方法
开发中线程与匿名内部类的结合使用
备案号:湘ICP备19000029号
Copyright © 2018-2019 javaxl晓码阁 版权所有