专栏首页后端技术总结io (nio、InputStream等)

总结io (nio、InputStream等)

一图总结io

修改:linux中,java nio底层基于epoll。

一图总结java nio和old io(来自MindMaster)

image.png

蓝色线和红色线的含义都是 "相当于",比如,在InputStream中,抽象构件指的是InputStream类,而装饰角色指的是FileInputStream角色

同步、异步 阻塞、非阻塞

按照知乎回答,从消息通知机制和线程状态的角度来看:

  1. 同步和异步说的是消息的通知机制(返回值 vs 状态值/通知/回调函数)
  2. 阻塞非阻塞说的是线程的状态(等待返回值/通知时是否线程阻塞)。

阻塞的概念是操作系统里的阻塞。可以参阅深入理解并发 / 并行,阻塞 / 非阻塞,同步 / 异步

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 开发 | 自动驾驶汽车数据不再封闭,Uber 开源新的数据可视化系统

    AI 科技评论按:日前,Uber 开源了基于 web 的自动驾驶可视化系统(AVS),称该系统为自动驾驶行业带来理解和共享数据的新方式。AVS 由Uber旗下负...

    AI科技评论
  • 自动驾驶又有纠纷:王劲公司被诉偷代码,美国法院判决

    当地时间2019年3月22日,美国联邦法院北加州地区法院颁布了针对中智行ALLRIDE.AI及其硬件副总裁黄坤(Kun Huang)侵犯文远知行商业秘密的临时禁...

    新智元
  • 几张贴纸让车改道,游戏手柄控制驾驶,特斯拉被曝三大漏洞

    科恩实验室称,已经通过遥控成功干扰了车辆的转向系统。通过对抗性实例成功干扰了智能雨刮器。通过在道路上贴几个小小的胶带,就能成功误导车辆的道路识别系统,将车导航至...

    新智元
  • 最新自动驾驶汽车排行:苹果、特斯拉垫底,谷歌无人车第一

    近日,自动驾驶市场研究机构Navigant Research发布了2019年度自动驾驶汽车排行榜。

    新智元
  • 马斯克指用激光雷达都是傻子?中国自动驾驶业者被惹怒了!

    今天凌晨,特斯拉举办“Autonomy Day”,正式发布全自动驾驶(Full Self-Driving,FSD)计算机,并且还宣布,最快在2020年就能在街头...

    新智元
  • 一文看懂80年“AI革命”简史

    这篇AI“图文简史”涵盖了AI从概念起源到诞生、发展过程中的重要里程碑和技术节点,对AI技术的主要分类方式和重要技术应用方向。70年AI发展史,一文纵览。

    新智元
  • 这么快又周五了?程序员段子

    百度研发的无人驾驶汽车,你会发现有些地方你是去不了的。腾讯研发的无人驾驶汽车,你会发现很多地方你要去是要充钻会员的。当然,谷歌研发的无人驾驶汽车,你会发现查无此...

    IT大咖说
  • @黄教主:马斯克说,特斯拉最新自动驾驶芯片性能是英伟达的7倍​

    这一计算机名为 Autopilot Hardware 3.0,其灵魂所在是 FSD(full self-driving)芯片,这款芯片由特斯拉研发,由三星代工生...

    机器之心
  • 无人车驶出寒冬?

    自动驾驶从去年下半年进入“寒冬”,引发出行业诸多怪象:先是Roadstar公司CEO等人宣布罢免首席科学家,造成公司内斗;接着有吴恩达背景的美国自动驾驶创业公司...

    新智元
  • 谷歌AI:根据视频生成深度图,效果堪比激光雷达

    目前自动驾驶的核心技术是LiDAR(激光雷达),一种运用雷达原理,采用光和激光作为主要传感器的汽车视觉系统。LiDAR传感器赋予了自动驾驶汽车能够看到周边环境的...

    新智元

扫码关注云+社区

领取腾讯云代金券