2013-04-03 42 views

回答

0

我不知道任何API,但是,它可以很容易地完成。 你需要做的是创建一个全局变量,它将保存持有互斥锁的pthread句柄。 每次线程锁定互斥锁时,都会将此变量(在互斥锁被锁定时)设置为pthread_self()

这样,如果互斥锁被锁定,您可以轻松查看全局变量以查看谁锁定了它。

+0

我知道这个解决方案。我想尽可能多地利用ptheads API。这就是为什么我要求提供这种特定服务的pthreads API。谢谢! – CLSheppard

相关问题