posts - 8, comments - 13, trackbacks - 0, articles - 43
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

刚开始的时候经常会把这两类的方法搞混了,慢慢接触多了,一定要弄清楚了。
(1)管理线程的方法
start:不用多说,启动一个线程的方法。调用该方法后,线程即进入可运行状态,也就是进入可运行的线程池了。
sleep:线程休眠,将一个运行时的线程,将其状态变为可运行状态,然后加入到和其他处于可运行状态下的线程抢夺运行机会。换句话说,sleep的时间是该线程不执行的最短时间。
yield:使得当前线程进入可运行状态,以允许具有相同状态优先级的其他线程获得运行机会。但是不保证,刚进入可运行状态,又被选中进入运行状态。
join:非静态方法join,有点抢线程的意思。一旦某个线程实例t调用join方法,则当前线程变为可运行状态,直到线程t运行完毕为止。
(2)线程间协作的方法


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问