麻辣社区-四川第一网络社区

校外培训 高考 中考 择校 房产税 贸易战
阅读: 2495|评论: 0

[玄龙门阵] 程序猿修身之路(1)——问世间异步为何物?

[复制链接]

发表于 2019-4-29 10:14 | 显示全部楼层 |阅读模式
       关于异步的定义,楼主查过百度百科,查过几个网站,有很多不同的表达形式,但是归根结底其中心思想都是一致的。无论是在HTTP请求调用的层面,还是在CPU内核态和用户态传输数据的层面,异步这个行为针对的是调用方:


       一个可以无需等待被调用方的返回值就让操作继续进行的方法。


       在多数程序猿的概念中,一般是指线程处理的层面:


       异步是计算机多线程的异步处理。与同步处理相对,异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其他线程将处理完成,并回调通知此线程。



101146aq85qadpprqrdpqq.jpg   



     可以这样通俗的理解,异步主要解决的问题是不阻塞调用方,用方这里可以是HTTP请求的发起者,也可以是一个线程。


     但此处需要明确的是:异步与多线程与并行不是一个概念。




打赏

微信扫一扫,转发朋友圈

已有 0 人转发至微信朋友圈

   本贴仅代表作者观点,与麻辣社区立场无关。
   麻辣社区平台所有图文、视频,未经授权禁止转载。
   本贴仅代表作者观点,与麻辣社区立场无关。  麻辣社区平台所有图文、视频,未经授权禁止转载。
高级模式 自动排版
您需要登录后才可以回帖 登录 | 注册

本版积分规则

复制链接 微信分享 快速回复 返回顶部 返回列表 关闭