相关疑难解决方法(0)

当获取它的线程退出时,Mutex会发生什么?

假设有两个线程,主线程和线程B(由main创建).如果B获得了一个互斥锁(比如pthread_mutex)并且在没有解锁锁的情况下调用了pthread_exit.那么互斥体会发生什么?它变得免费吗?

c multithreading pthreads

17
推荐指数
2
解决办法
7510
查看次数

在linux上,如何确保解锁锁定在死亡/终止的线程中的互斥锁?

这是一个面试问题.

在linux上,如何确保解锁被锁定在死机/终止的POSIX线程中的POSIX互斥锁?

我的想法:

Linux会在向程序发送终止或终止信号时自动释放它吗?但是,我找不到有关操作系统如何执行此操作的更多详细信息?

谢谢

linux multithreading mutex locking

4
推荐指数
1
解决办法
4034
查看次数

标签 统计

multithreading ×2

c ×1

linux ×1

locking ×1

mutex ×1

pthreads ×1