0

我试图在内存中的实现方面可视化哪些线程。我没有 com-sci 背景,因此对于任何基本的理解错误,我深表歉意(请指出此类错误)。

我对进程的理解是内存中的一个“盒装”区域,其中包括几个“子”盒装线程。这是我见过的一个有用的 SO 答案:进程和线程之间有什么区别?对此。

我知道 JavaScript 进程只包含一个线程,但您仍然拥有这些“盒装”内存空间 - 即封装了一些能够访问父范围的内存的执行上下文。

例如,我对application context传递给 Android 活动的理解是,它是进程内存环境的“快照”(我会想象进程的所有线程和部分线程),以便进程可以在新盒子。

如果以上是正确的,那么从概念上讲,JavaScript 执行上下文和线程语言上下文中的应用程序上下文是可比的,因为它们都指的是作为进一步工作环境的内存空间,这是否正确。

4

0 回答 0