互斥量

我要报错
  • 互斥量(Mutex)vs 信号量(Semaphore):90%的开发者都用错了

    互斥量和信号量长得像,用法像,连API都像——但它们的设计意图完全相反。互斥量管的是"谁能进这扇门",信号量管的是"还剩几张票"。用错了,轻则优先级反转死锁,重则整个系统卡死。90%的开发者把二进制信号量当互斥量用,这是FreeRTOS里最贵的一个错误。

  • 互斥量和信号量的区别

    1.互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对