Java中线程状态的各种转换关系


	Java中线程状态的各种转换关系
[编程语言教程]

 

技术图片

 

 状态1:新建一个线程并且开启start()方法,使Java线程和操作系统线程联系起来;

状态2:Running——Waiting  :调用wait方法

synchronized(lock){
    lock.wait();      //进入waiting状态,释放锁
}

synchronized(lock){
    lock.notifyAll();      //,唤醒所有线程,使所有在waiting状态的线程进入blocked状态,进入entry List队列和其他线程一起竞争锁
}

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Java中线程状态的各种转换关系