面试官让你讲讲Linux内核的竞争与并发,你该如何回答?( 五 )

  • 互斥体存在于进程上下文 。 因此 , 如果被保护的共享资源需要在中断或软中断情况下使用 , 则在互斥体和自旋锁之间只能选择自旋锁 。 当然 , 如果一定要使用互斥体 , 则只能通过mutex trylock()方式进行 , 不能获取就立即返回以避免阻塞 。