摘要:
内存模型基本结构:对象和内存位置 内存顺序 内存模型关系 sequenced-before 表达式的评估顺序,它只在单个线程中被考虑。如语句A && B中会先执行 A,判断为true后再执行 B,更为详细的定义以及规则可参考Order of evaluation 代码的顺序也可以理解为sequenc 阅读全文
摘要:
概念 死锁的四个必要条件 互斥 至少有一个资源必须处于非共享模式,即一次只有一个进程可使用。如果另一进程申请该资源,那么申请进程应等到该资源释放为止 占有并等待 —个进程应占有至少一个资源,并等待另一个资源,而该资源为其他进程所占有 非抢占 资源不能被抢占,即资源只能被进程在完成任务后自愿释放 循环 阅读全文