操作系统
<p>[TOC]</p>
<h1>进程和线程的区别</h1>
<p>什么是进程、进程的组成,为什么需要线程,进程和线程的区别
<a href="https://juejin.cn/post/6844904080393912327#heading-0">线程和进程</a>、<a href="https://juejin.cn/post/6983232506363379748#heading-0">进程的组成和特征</a>、<a href="https://blog.csdn.net/sermonlizhi/article/details/118795411">为什么需要线程</a>、<a href="https://juejin.cn/post/6969113307185676295#heading-0">进程同步</a>、<a href="https://juejin.cn/post/7210947382413344826">进程和线程的区别</a></p>
<h1>线程的状态</h1>
<p>操作系统层面
Java层面</p>
<ul>
<li><a href="https://blog.csdn.net/ShawGolden/article/details/129659884">Java线程和操作系统线程关系</a></li>
<li><a href="https://blog.csdn.net/q331464542/article/details/125542379">blocked和waiting的区别</a></li>
<li><a href="https://blog.csdn.net/ShawGolden/article/details/129680790">runnable状态映射到操作系统是什么样的</a></li>
<li><a href="https://blog.csdn.net/ShawGolden/article/details/129850912">何时进入blocked状态</a></li>
<li><a href="https://blog.csdn.net/ShawGolden/article/details/129851005">何时进入waiting状态
什么是饥饿状态?
什么是忙等待状态?</a>
<a href="https://blog.csdn.net/u013433591/article/details/128156431">如何进入waiting状态</a></li>
<li><a href="https://blog.csdn.net/ShawGolden/article/details/129851243">何时进入timed_waiting状态?
什么是虚假唤醒?</a></li>
</ul>