网站首页 > 技术文章 正文
同步 : 自己亲自出马持银行卡到银行取钱。
注意:(使用同步IO时,Java自己处理IO读写);自己做。
异步 : 委托一小弟拿银行卡到银行取钱,然后给你
异步一般是委托他人做,完成后回调通知模式。
注意:(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API);
阻塞 : ATM排队取款,你只能傻等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才返回);
非阻塞 : 柜台取款,取个号,然后坐在椅子上做其它事,等号广播会通知你办理,没到号你就不能去,你可以不断问大堂经理排到了没有,大堂经理如果说还没到你就不能去
注意:(使用非阻塞IO时,如果不能读写Java调用会马上返回,当IO事件分发器会通知可读写时再继续进行读写,不断循环直到读写完成),不等待,一般轮询模式。
- 上一篇: 面试不怕系列之:同步vs异步,阻塞vs非阻塞
- 下一篇: 关于IO的同步,异步,阻塞,非阻塞
猜你喜欢
- 2024-10-01 太详细了!Java语言异步非阻塞模式(原理篇)
- 2024-10-01 老张烧开水的故事-带你了解同步异步与阻塞非阻塞
- 2024-10-01 一文读懂并发与并行,同步与异步阻塞
- 2024-10-01 IO模型 阻塞 非阻塞 同步 异步概念对比区分
- 2024-10-01 精通Redis!epoll?IO的同/异步、阻塞/非阻塞?都懂了吗?
- 2024-10-01 深入理解非阻塞同步IO和非阻塞异步IO
- 2024-10-01 产品经理需要了解的那些技术2:同步、异步、阻塞、同步服务
- 2024-10-01 数据库讲坛|有关阻塞与非阻塞、同步与异步、I/O 模型-爱可生
- 2024-10-01 I/O模型 - 同步/异步/阻塞/非阻塞
- 2024-10-01 一个例子说清楚阻塞与非阻塞,同步与非同步
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)