C++ 同步/异步与阻塞/非阻塞的区别
摘要:
C++之 -------何为同步,异步何解,阻塞了呢?非阻塞呢?走访各种大小论坛,纠集纵多风云看法,贴于此处表我观点,界内人士若点迷津,小弟定会铭记终生,愿高手们不吝赐教,长江后浪带着前浪,拥抱光明永远灿烂. --------题记以例子说明我对此的理解: 假设我是老板,你是员工,我手头上有件事,做完这件事我要回家拿东西. 同步: 我吩咐你去做事情,同时我在一旁等待结果,直到你做完我才回家. 阻塞: 与此同时,在等待的这段时间内,如果我去睡了一觉(线程被挂起),什么事也不能做,即为阻塞 非阻塞: 相反,如果我继续做别的事,则为非阻塞 异步: 我吩咐你去做事情,我直接回家,你做完后在通知我 阻塞: 阅读全文
posted @ 2011-07-25 00:26 蘇銀城 阅读(4318) 评论(0) 推荐(4) 编辑