p*****d 发帖数: 81 | |
C*******d 发帖数: 3345 | 2 2weeks
【在 p*****d 的大作中提到】 : 如题。一般多长时间比较合适?谢谢!
|
b*******c 发帖数: 20683 | 3 标准
【在 C*******d 的大作中提到】 : 2weeks
|
p*****d 发帖数: 81 | |
l*********u 发帖数: 19053 | 5 2 weeks
请教个thread问题哈,俺用thread不多,不知道理解的对不对:
semaphore其实是个on/off flag。
mutex lock/unlock才真是关门/开门。
然否?
【在 p*****d 的大作中提到】 : 如题。一般多长时间比较合适?谢谢!
|
p*****d 发帖数: 81 | 6
谢谢!
请教谈不上,我们互相学习 :)
semaphore 允许多于一个线程在critical section, mutex 只允许一个线程进入
critical section;基本上mutex就是binary semaphore;所以semaphore并不是on/off
flag,而是一个广义的counter。我个人经验,mutex更灵活,lock/unlock总是匹配,
更易推导thread的interaction,(binary)semaphore有一些subtle的问题,所以我只
用mutex。
【在 l*********u 的大作中提到】 : 2 weeks : 请教个thread问题哈,俺用thread不多,不知道理解的对不对: : semaphore其实是个on/off flag。 : mutex lock/unlock才真是关门/开门。 : 然否?
|