温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

线程同步异步、阻塞非阻塞区别是什么

发布时间:2021-06-29 15:55:58 来源:亿速云 阅读:166 作者:chen 栏目:大数据

这篇文章主要介绍“线程同步异步、阻塞非阻塞区别是什么”,在日常操作中,相信很多人在线程同步异步、阻塞非阻塞区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”线程同步异步、阻塞非阻塞区别是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

关于同步、异步,阻塞、非阻塞相信it行业的朋友会遇到不少。

说之前得先提单线程、多线程,单线程很简单,就是一件事按步骤走下去,而多线程则则多件事同时按各自步骤走下去。

然后在多线程中也分两类情形:

  一、是线程之间相互独立互不影响

  二、是线程之间需要进行调用,这类情况就引发了我们今天这个话题——同步异步、阻塞非阻塞

举个生活中简单的例子去解释这四个概念:

小伍是公司(ITwaibao)的一名小员工(chengxuyuan),小M是他的直属上级(xiangmujingli)。

故事就开始了,小M需要给小伍安排工作任务并定期跟进执行情况并作新的工作安排。

场景一(同步):

小伍很勤奋并每天做日志。每次小M询问的时候,他立刻就可以马上给出所有任务都完成的答复。小M夸奖他及时完成任务并且汇报效率高,并立刻给他安排更多的任务。。。

场景二(异步):

小伍很勤奋但不做日志。每次小M询问的时候,他让小M等他整理好做好的任务再找她汇报。小M夸他任务完成不错但应该养成记录的习惯,接着给他安排后面的工作。

场景三(阻塞):

小M是一位有耐心的领导。每次小M询问的时候,都会等小伍组织好语言,有时候10分钟甚至1小时,小M都不厌其烦地等待他汇报完毕再离开做自己的事。

场景四(非阻塞):

小M是一位急躁的领导。每次小M询问的时候,如果小伍半天吐不出一个字,小M就甩门而去,并喊道:“我还会回来的!”。。。(真实描述是,小M等不及了,让他改天再汇报。) 如果第二天小伍也是吐不出话的,重复前一天的场景。。。知道小伍能把话汇报完,小M才不再问他这件事。小M没有耽误其他工作。

到此,关于“线程同步异步、阻塞非阻塞区别是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI