100-days-Coding - day17

day17-1128

差不多过了一个月。

main
son

Web Worker

一直没有时间去了解,今天碰巧看到也有空,索性就深入的看看。

直接从上面的两张图片「从我的直观理解写出的」,写完后再回头看,觉得有疑虑的地方:

son worker 下的顶部注释写的是:son worker, 我的理解应该是 worker 没有 son

第一张图片

是在所谓的“主”运行的代码,而new Worker() 的操作却在这发生。想象中,不应该是在“需要”运行的地方才执行new Worker()吗?
发生new操作的地方不应该是在真正的worker中吗?

第二张图片

是真正的worker运行的代码。运行一个任务,完成后通知main后,继续之后的流程。

所以:

从运行的角度来看,我的理解就是

  • new操作,类似于激活「activate」,之后真正的worker才可以运行起来
  • 当前页面所在的环境「context」视为 “主”
  • worker很适合的就是 很耗时,异步 的操作
result

注:对于worker的理解还停留与表面,至少我文中的“主”自己还不能描述的很透彻,先行这样描述吧,之后有时间好好看看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • day16-1026 Flutter初现 (一) 最近偶然碰到了这个 - flutter,已经出来好久了,可能是自...
    亨利何阅读 431评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 大学到底是什么样的?我曾无数次问我自己,也无数次的询问学长学姐,更是不断的问问身边的同学朋友……可是答案各有千...
    一个人笑笑阅读 240评论 0 0
  • 每次闺蜜在电话或者微信上向我吐槽男朋友的时候,我基本不等她把话讲完就会在一边半开玩笑半认真的劝道,赶紧分手得了,而...
    榴莲小姐进化论阅读 2,410评论 8 13
  • 躺了两天,今天让你爸扶我下床走走。刚走到产房住院区的一端窗台就听到一阵阵清亮的哭声…… “谁家宝宝哭的声音...
    七月n流火阅读 229评论 0 0