您的位置:首页 > 其它

区分同步、异步、阻塞、非阻塞

2015-12-21 18:30 477 查看
很多人(包括我自己)都没有区分这两组概念,但分清楚这两组概念非常重要,在看别人的文章中提及到这些概念的时候就区分不清楚了,导致无法理解文章,我也是在在看了如下这篇文章才有所理解(地址:http://blog.chinaunix.net/uid-26000296-id-3754118.html),讲得很透彻。

这两组概念的关注点不一样:同步、异步关注“消息通知的时机”;而阻塞、非阻塞的关注点在于“程序等待消息时的状态”;
消息通知的时机:状态、回调、通知。
程序等待消息时的状态:一直等到调用返回就是阻塞,而只要一调用立即就返回,就是非阻塞
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息