我想知道是否有可能在Linux下并使用POSIX线程库实现以下逻辑。

given a mutex
   if (I can get the mutex) {
     lock the mutex
       call fun A
     unlcok the mutex
   }
   else {
      call fun B
   }

我是Linux下线程编程的新手,所以只需使用伪代码来显示我要查找的代码片段的逻辑即可。

最佳答案

您在寻找pthread_mutex_trylock

关于c - 如何检测互斥条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5376020/

10-12 22:39