我试图在内存中实现可视化线程的实现。我没有com-sci背景,所以我为任何基本的理解错误道歉(请指出这些错误)。
我对一个过程的理解是一个盒装的'内存中包含多个“子”盒线程的区域。这是一个有用的SO答案,我已经看到了What is the difference between a process and a thread?。
我知道JavaScript进程只包含一个线程,但您仍然拥有这些'盒装'内存空间 - 即封装一些能够访问父范围的内存的执行上下文。
我对传递给Android活动的application context
的理解是,它是一个快照'进程的内存环境(我想象所有的线程和进程的一部分),以便进程可以在一个新的框中重新创建线程。
如果上述内容是正确的,那说从概念上讲,JavaScript执行上下文和线程语言上下文中的应用程序上下文是可比较的,因为它们都是指内存空间,这是一个进一步工作的环境