首页 > 代码库 > 同步和异步、阻塞和非阻塞
同步和异步、阻塞和非阻塞
(1)同步和异步、阻塞和非阻塞这是两组概念,同步和阻塞没有必然的联系,异步和非阻塞也没有必然的联系
(2)同步和异步:【等待时能否做其他事】:比如你去银行,排对是一种同步的方式,叫号是异步的方式
(3)阻塞和非阻塞:线程的运行状态
(4)不管是排对还是叫号,如果你在等待的过程中不能做其他事情,那就是阻塞模式,否则就是非阻塞模式
同步:提交请求->客户端等待服务器处理(客户端不能干任何事)->处理完毕
异步: 提交请求->客户端等待服务器处理(客户端仍然可以做其他事情)->处理完毕
阻塞指的是暂停一个线程的执行以等待某个条件发生(资源就绪)
同步和异步、阻塞和非阻塞
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。