请问thin film pilot line是什么?中文怎么翻?# Engineering - 工程
c*n
1 楼
在java 里面notify() notifyAll() 必须是在synchronized block/method 里面, 用同
一个
object ( 的自带lock ) 保护。 但是C 里面conditional var 的mutex 可以分开,
pthread_cond_signal 不需要mutex , 所以pthread_cond_signal 也可以在critical
section 以外, 比如如下code.... 逻辑上将,放到critical section 外, 可能就
是原
来认为可以ready 放signal 的条件已经变化了, 所以signal 是false alarm, 但是多
扔个
signal 也没有什么问题。所以cond_signal() 那出来也没有什么问题。 各位看看
有什么问
题么? 谢谢
void * producer(void *ID) {
int id = (int)ID;
while ( 1 ) {
pthread_mutex_lock(&full_mutex);
while ( count
一个
object ( 的自带lock ) 保护。 但是C 里面conditional var 的mutex 可以分开,
pthread_cond_signal 不需要mutex , 所以pthread_cond_signal 也可以在critical
section 以外, 比如如下code.... 逻辑上将,放到critical section 外, 可能就
是原
来认为可以ready 放signal 的条件已经变化了, 所以signal 是false alarm, 但是多
扔个
signal 也没有什么问题。所以cond_signal() 那出来也没有什么问题。 各位看看
有什么问
题么? 谢谢
void * producer(void *ID) {
int id = (int)ID;
while ( 1 ) {
pthread_mutex_lock(&full_mutex);
while ( count