摘要: 优先级只有10级,1-10。最高10(java中用Thread.MAX_PRIORITY),最低1,中间级5。设置优先级的方法是 线程对象.setPriority(5);yield : 暂停(不是停止)当前正在执行的线程,并执行其他线程。PS:数据固定的用常量final,数据共享的用静态static... 阅读全文
posted @ 2015-02-11 15:24 kevinfuture 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 第三方停止线程: 原来是stop(),因为该方法有些问题,所以被interrupt()方法取代,它的用途跟机制是 当没有指定的方式让冻结的线程恢复到运行状态时,这时需要对冻结进行清除,强制让线程恢复到运行状态中来,这样就可以让操作标记来结束线程。 Thread类提供了interrupt()方法。... 阅读全文
posted @ 2015-02-11 14:52 kevinfuture 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 线程执行当中,线程是放在线程池中的。线程运行当中通常使用了wait()方法等待的话,再使用notify()唤醒线程,通常唤醒的是线程池中等待的第一个线程。而用notifyAll()则是唤醒全部线程 。以上三种红字的方法:wait()、notify()、notifyAll()必须使用在同步synchr... 阅读全文
posted @ 2015-02-11 09:48 kevinfuture 阅读(175) 评论(0) 推荐(0) 编辑