多线程相关概率解释

1.多线程

条件:在一个进程下,1单cpu下的多线程称之为并发  ;2多cpu下的多线程称之为并行

并发:

并行:

2.竞态条件

当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。

临界区:导致竞态条件发生的代码区称作临界区;在临界区中使用适当的同步就可以避免竞态条件。

3.线程的生命周期和状态控制

https://blog.csdn.net/lonelyroamer/article/details/7949969

 

常见例子:

https://blog.csdn.net/wenzhi20102321/article/details/52524545

https://juejin.im/entry/57339fe82e958a0066bf284f

https://juejin.im/post/5a093ff551882531bb6c4ee3

原文地址:https://www.cnblogs.com/wwmiert/p/11457110.html