08 2016 档案

摘要:一:引言 POSIX线程遵循一种共享状态的并发模型。在这种模型中,若干线程同时访问共享对象时,需要在线程间有合适的协调机制。特别是,需要以下特性来简化这种模型中的编程: 原子性访问:当某个线程正在修改共享对象时,需要避免另一个线程访问它; 内存可见性:... 阅读全文
posted @ 2016-08-26 17:04 gqtc 阅读(848) 评论(0) 推荐(0)
摘要:我们知道,当调用signal/broadcast唤醒等待条件变量的其他线程时,既可以在加锁的情况下调用signal/broadcast,也可以在解锁的情况下调用。 那么,到底哪种情况更好呢?man手册中其实已经给出了答案: The pthread_c... 阅读全文
posted @ 2016-08-24 16:35 gqtc 阅读(1701) 评论(0) 推荐(0)