【发布时间】:2020-08-19 11:15:42
【问题描述】:
假设 线程 1 已锁定 mutex 并做了一些工作。
如果 线程 2 调用:
pthread_mutex_lock(&mutex);
然后线程3调用同样的:
pthread_mutex_lock(&mutex);
然后线程1解锁mutex。 FIFO(先进先出)是否适用于试图锁定mutex的线程?
如果是这样,线程 2 肯定是下一个获得mutex 的线程。
【问题讨论】:
标签: c multithreading pthreads mutex