摘要: 前几天复习了一下多线程,发现有许多网上讲的都很抽象,所以,自己把网上的一些案例总结了一下! 一. Thread.yield( )方法: 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定 阅读全文
posted @ 2017-06-28 15:03 aspirant 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 阿里面试官问我这个问题,我仔细总结了一下: 参考:sleep、yield、wait、join的区别(阿里面试) 如何线程执行running结束的话,会进入yield状态; 1. join()介绍 join() 定义在Thread.java中。join() 的作用:让“主线程”等待“子线程”结束之后才 阅读全文
posted @ 2017-06-28 14:33 aspirant 阅读(540) 评论(0) 推荐(0) 编辑
摘要: (1)break 跳出当前循环体 (2)continue 跳过当前循环体continue后面的代码,继续执行下一个循环 (3)return 和循环没关系,就是跳出该函数 阅读全文
posted @ 2017-06-28 11:24 aspirant 阅读(356) 评论(0) 推荐(0) 编辑