2012年8月3日

Java并发总结(三):中断线程

摘要: 线程的状态在了解如何中断线程之前,先应该弄清楚线程的几种状态:新建状态(New):一个新的线程在被创建之后,在运行(或阻塞)之前的状态。就绪状态(Runnable):当一个线程只要拥有CPU时间片就能运行的时候,这个线程就处于就绪状态。阻塞状态(Blocked):线程还没有死亡,但是由于一些原因不能继续运行,但是还能回到就绪状态。死亡状态(Dead):当一个线程的任务已经完成,即run方法已经正确返回,或者被中断,这个线程就处于死亡状态。引起阻塞的原因一个线程可能会因为以下几个原因进入阻塞状态:调用了Thread.sleep()方法;调用了wait(),线程被挂起;线程在等待其他操作完成。例如 阅读全文

posted @ 2012-08-03 15:11 小山丘 阅读(400) 评论(0) 推荐(0) 编辑

导航