资讯专栏INFORMATION COLUMN

异步机制的不懂之处

everfly / 707人阅读

摘要:当结束时,调用传入的函数来处理下面的流程。需要思考的问题函数的调用过程为什么必须是一个栈过程在什么时间发生调用发生时,还是回调时回调函数从哪里调用如果当时利用工具去看上下文的话,调用栈是什么样子的这个到底是什么

记录一下异步机制的一些问题和不理解的地方
贴一个地址:http://segmentfault.com/a/1190000001813992#articleHeader6

上下文:好像是指的目前处在调度队列中的进程和线程,包括运行态、就绪态和睡眠态的所有进程和线程
立刻返回:这个是在阻塞的时候立刻返回,但是返回什么,返回之后该进程如何都是个问题
系统读取和写入的时候立刻返回:读取和写入的时候返回,那么程序还会进行吗
    **这里指的好像是如果有数据就带数据返回,没有的话就返回一个状态码,而不是阻塞等数据**
    不过有另一个问题,如果数据很多,那需要立刻返回还是带着所有数据返回呢
就绪通知技术:应该是指的fd就绪,也就是当前IO可用的时候
就绪通知状态:就绪通知维护一个状态,由用户读取;在数据就绪时就生效
            据说linux下比较流行就绪通知技术,select、poll、epoll都是这一类
EPOLL方案:这个内容比较多,不过提了一点说是epoll不能使用在普通文件上,这个普通文件到底是什么
异步IO:而异步IO由系统调用用户的回调函数,而异步IO直到数据IO完成才发生回调。
协程:一种编程组件,可以在不陷入内核的情况下进行上下文切换,这里不陷入内核是什么意思
     协程上下文对象还可以关联fd,然后当fd就绪的时候通知协程恢复执行,协程关联fd又是如何做到的
     协程能调度的是同一进程中的不同上下文,这个又如何才能理解
回调模型:在IO调用的时候,同时传入一个函数,作为返回函数。
         当IO结束时,调用传入的函数来处理下面的流程。     
需要思考的问题:
    1、函数的调用过程为什么必须是一个栈?
    2、IO过程在什么时间发生?调用发生时,还是回调时?
    3、回调函数从哪里调用?如果当时利用工具去看上下文的话,调用栈是什么样子的?
python frame:这个到底是什么

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/15246.html

相关文章

  • 异步机制的不之处

    摘要:当结束时,调用传入的函数来处理下面的流程。需要思考的问题函数的调用过程为什么必须是一个栈过程在什么时间发生调用发生时,还是回调时回调函数从哪里调用如果当时利用工具去看上下文的话,调用栈是什么样子的这个到底是什么 记录一下异步机制的一些问题和不理解的地方贴一个地址:http://segmentfault.com/a/1190000001813992#articleHeader6 上下文:...

    tuomao 评论0 收藏0
  • this不之处的理解

    摘要:简单的指向全局函数中的指向在一个函数上下文中,由调用者提供,由调用函数的方式来决定。如果函数独立调用,那么该函数内部的,则指向。但是在非严格模式中,当指向时,它会被自动指向全局对象。 原文全文传送门 我写这篇文章主要学习我不知道的独立调用时this的指向 this的指向,是在函数被调用的时候确定的,也就是执行上下文被创建时确定的。 (1)简单的指向全局 (2)函数中的this指向 在一...

    xiaoxiaozi 评论0 收藏0
  • 前端必懂之Sticky Footer(粘性页脚)

    摘要:写在最前是的一种布局场景。页脚永远固定在页面的底部,页面内容不够长的时候页脚黏在视窗底部,内容足够长时会被向下移动。老式门户网站由于内容过短常常版权页脚前移,移动端特定布局也需要来解决这些问题。 showImg(https://segmentfault.com/img/bVbrIV9?w=200&h=354); 写在最前:Sticky Footer是css的一种布局场景。页脚foot...

    piapia 评论0 收藏0
  • 前端必懂之Sticky Footer(粘性页脚)

    摘要:写在最前是的一种布局场景。页脚永远固定在页面的底部,页面内容不够长的时候页脚黏在视窗底部,内容足够长时会被向下移动。老式门户网站由于内容过短常常版权页脚前移,移动端特定布局也需要来解决这些问题。 showImg(https://segmentfault.com/img/bVbrIV9?w=200&h=354); 写在最前:Sticky Footer是css的一种布局场景。页脚foot...

    phoenixsky 评论0 收藏0
  • 前端必懂之Sticky Footer(粘性页脚)

    摘要:写在最前是的一种布局场景。页脚永远固定在页面的底部,页面内容不够长的时候页脚黏在视窗底部,内容足够长时会被向下移动。老式门户网站由于内容过短常常版权页脚前移,移动端特定布局也需要来解决这些问题。 showImg(https://segmentfault.com/img/bVbrIV9?w=200&h=354); 写在最前:Sticky Footer是css的一种布局场景。页脚foot...

    jifei 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<