同步与异步和阻塞于非阻塞

前端之家收集整理的这篇文章主要介绍了同步与异步和阻塞于非阻塞前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
                                            <table class="text"&gt;<tbody><tr class="li1"&gt;

<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

调用者,我订餐比喻成调用的事件,   我去餐厅订餐,在窗口等待做好饭之后拿到饭,就是同步。 我点了外卖,回家等快递员送餐给我就是异步。 同步和异步关注的是调用和被调用者之间消息的传递方式,我主动等待消息就是同步,别人通过消息传递告知我就是异步。   我订了餐,订餐期间我什么都不做,只是等餐,就是阻塞, 我订了餐,订完之后我玩手机,听歌,就是非阻塞。 阻塞和非阻塞关注的是调用者在调用返回前的状态,是被挂起还是有活动,我什么都不干就是挂起阻塞,我有活动就是非阻塞。   不管是阻塞还是非阻塞,都可以是同步或者异步。 我可以在餐厅‘被挂起’也可以在家‘被挂起’ 我可以在餐厅‘玩手机’也可以在家‘玩手机’

猜你在找的程序笔记相关文章