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

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

创新互联专注于定陶企业网站建设,成都响应式网站建设公司,商城网站建设。定陶网站建设公司,为定陶等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

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

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

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

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

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

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

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

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

场景一(同步):

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

场景二(异步):

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

场景三(阻塞):

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

场景四(非阻塞):

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

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


分享文章:线程同步异步、阻塞非阻塞区别是什么
标题网址:http://ybzwz.com/article/pigoei.html