Bob*_*y S 6 c mutex pthreads locks
C编程:
当一个线程试图获取一个互斥锁并且无法获得它时会发生什么?
它睡觉了吗?
线程是否会在pthread_mutex_unlock(&mutex)时被唤醒; 叫做?
然后尝试再次获得锁定?
Car*_*rum 8
从手册页:
该pthread_mutex_lock()功能锁定互斥锁.如果互斥锁已被锁定,则调用线程将阻塞,直到互斥锁变为可用.
pthread_mutex_lock()
所以是的 - 你的线程被锁定,直到锁可用并且它可以获得它.
归档时间:
14 年,11 月 前
查看次数:
5941 次
最近记录: