多线程

共享存储器的多处理器

cache未命中,内存页故障,多进程抢占切换

安全性

  互斥 - 同时操作导致错误

   多线程读写->数据复制1 + 数据复制2 -> 数据写回1 + 数据复制2脏数据 -> 数据写回2导致错误

活性

  - 无死锁 - 相互等待不能操作

  - 无饥饿 - 其中之一永远等待不能操作

Peterson锁

过滤锁

Bakery锁

原文地址:https://www.cnblogs.com/WeRtogether/p/4486955.html