【发布时间】:2016-03-03 07:59:47
【问题描述】:
我在一个线程中调用了pthread_mutex_lock(&th) 然后我想在另一个线程中解锁互斥锁pthread_mutex_unlock(&th)
有可能吗?
或者互斥锁应该在同一个线程中解锁?
【问题讨论】:
-
不要那样做。你需要重新考虑你的算法。可能尝试使用信号量。
-
'或者互斥锁应该在同一个线程中解锁?'不,互斥锁必须由同一个线程解锁。
标签: c++ c linux multithreading pthreads