- 博客(4)
- 收藏
- 关注
原创 Java并发编程系列-04-线程的优先级
线程的优先级在 Java中,线程优先级的范围是1~10,默认的优先级是5。"高优先级线程"会优先于"低优先级线程"执行。线程优先级的特性线程A启动线程B,线程A和B具有相同的优先级。CPU尽量将执行的资源让给优先级高的线程用,但是不一定优先级较大的线程先执行完。即使线程设有优先级,并不能保证执行先后,线程运行具有随机性。/** * @description: 线程的优先级...
2019-12-03 22:43:19
160
原创 Java并发编程系列-03-线程的终止
线程除了正常的结束外,还有哪些方式可以终止?设置退出标识。设置中断标识。通过设置退出标识终止线程/** * @description: 设置退出标识使线程终止 * @author: Cyril * @create: 2019/11/18 */public class ThreadExitFlagDemo extends Thread { /** * 退出标...
2019-12-02 22:36:38
126
原创 Java并发编程系列-02-线程的中断
线程中断的概念Java中线程中断是一种协作机制通过中断并不能直接终止线程的运行需要被中断的线程自己处理中断每个线程有一个boolean类型的标志位,代表线程是否中断线程1想中断线程2,线程1只需要设置线程2的中断标志位等于true线程2在合适的时候处理该中断请求。甚至线程2可以选择不处理中断请求线程中断相关方法public void interrupt();将调用该方法的对象...
2019-12-01 15:18:09
117
原创 Java并发编程系列-线程的创建
通过继承Thread类创建/** * @description: 通过继承Thread类创建线程 * @author: Cyril * @create: 2019/10/22 */public class ThreadDemo extends Thread { /** * 重写run方法 */ @Override public void r...
2019-10-25 00:20:14
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人