当前位置: 技术问答>linux和unix
请教POSIX问题:一个进程中,可以有多个互斥锁麽?
来源: 互联网 发布时间:2015-04-07
本文导语: 用pthread库编程时,一个进程可以有多个互斥锁吗?创建一个互斥锁,然后锁定它,是否就是锁定了进程中所有的资源呢? pthread库的帮助中说,资源与锁对象没有联系,怎么理解呢? | 建议看...
用pthread库编程时,一个进程可以有多个互斥锁吗?创建一个互斥锁,然后锁定它,是否就是锁定了进程中所有的资源呢?
pthread库的帮助中说,资源与锁对象没有联系,怎么理解呢?
pthread库的帮助中说,资源与锁对象没有联系,怎么理解呢?
|
建议看看操作系统中关于P/V操作那一段.
可以用pthread_mutex_lock()加锁
用pthread_mutex_unlock()解锁.
可以用pthread_mutex_lock()加锁
用pthread_mutex_unlock()解锁.
|
可以有多个.锁和进程没有直接联系,它只和临界资源有关.