JVM中的进程和线程

阻塞状态(Blocked): 线程暂时停止运行,重新进入就绪状态后,再次获得CPU资源才会进入运行状态。

阻塞状态分为三种:同步阻塞、等待(wait)阻塞、其他阻塞
同步阻塞: 多个线程获取对象的同步锁是,如果该锁被其他线程占用,JVM就会把其他线程放入锁池中等待。
等待(wait)阻塞:线程调用wait()方法,该线程会释放资源,进入阻塞状态,并且是不能自己唤醒的,需要其他线程调用notify()或者notifyAll()方法才会被唤醒。
其他阻塞: 例如sleep或者join造成的阻塞。

Original: https://www.cnblogs.com/aibianchengya/p/16823393.html
Author: 程序猿的代码
Title: JVM中的进程和线程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643186/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球