感觉现在的互斥锁不是真正意义上的锁住数据不让其他线程访问。
感觉现在的互斥锁不是真正意义上的锁住数据不让其他线程访问。
假设两个线程A和B,要锁的数据是: int D;
现在锁的意思很简单,只是“我现在用这个锁呢,别人想用就在那等我用完吧”,A线程和B线程都要有这样的表达:
pthread_mutex_lock(&mutex);
操作数据D...
pthread_mutex_unlock (&mutex);
真正锁的意义应
原创
2013-01-21 18:40:22 ·
1370 阅读 ·
1 评论