2009-11-11 75 views

回答

3

没有官方的,便携式的方式来做到这一点。

您可以通过自己跟踪锁计数来获得此行为 - 也许通过编写锁和解锁函数的包装,并创建一个带有互斥量的结构并作为成员计数。

+0

尽管在写封装的时候你不得不注意竞争条件,但如果pthreads本身支持的话,你不必这样做。 – 2015-11-10 09:31:31