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