condition_variable 锁

std::condition_variable提供了两种 wait() 函数。当前线程调用 wait() 后将被阻塞(此时当前线程应该获得了锁(mutex),不妨设获得锁 lck),直到另外某个线程调用 notify_* 唤醒了当前线程。 在线程被阻塞时,该函数会自动调用 lck.unloc...

2017-02-10 20:19:39

阅读数:206

评论数:0

gcc原子操作,AtomicIntegerT , gcc编译选项(11)

gcc原子操作,AtomicIntegerT , gcc编译选项(11) 2013-11-10 11:29:35     我来说两句       作者:waldmer 收藏    我要投稿 Gcc原子操作 // 原子自增操作 type __sync_fetch_and_a...

2014-08-29 16:07:50

阅读数:647

评论数:0

dup and dup2的剖析

dup and dup2的剖析 dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次ope...

2014-03-05 20:01:04

阅读数:478

评论数:0

lock-linux

sem_unlink sem_open

2013-11-04 16:06:15

阅读数:498

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭