系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。 Reference: https://www.jianshu.com/p/a7ddb2998b3b https://elixir.bootlin.com/linux/v2.6.18.8/source/kernel/mutex.c https://elixir.bootlin.com/linux/v2.6.18.8/source/include/linux/mutex.h