Erlang:进程邮箱如何与调度程序 运行-queue 相关?
Erlang: How does processes mailboxes relates to the scheduler run-queue?
我是 Erlang 的新手。据我所知:
- 一个 VM 有一个或多个(SMP 模式)调度器。
- 一个调度器只有一个消息运行队列
另外:
- 一个进程有一个'internal'邮箱,用于接收消息
由于私人邮箱似乎是进程的本地邮箱,它与 'global' 调度程序 运行 队列有何关系?它们是否相同,例如邮箱是调度程序 运行 队列的一小部分吗?如果不是,它们之间有什么关系?
谢谢
一个进程有一个消息队列。调度程序有 process 运行 队列,而不是 message 运行 队列。调度程序 运行 个进程,一个进程从其消息队列接收消息。
我是 Erlang 的新手。据我所知:
- 一个 VM 有一个或多个(SMP 模式)调度器。
- 一个调度器只有一个消息运行队列
另外:
- 一个进程有一个'internal'邮箱,用于接收消息
由于私人邮箱似乎是进程的本地邮箱,它与 'global' 调度程序 运行 队列有何关系?它们是否相同,例如邮箱是调度程序 运行 队列的一小部分吗?如果不是,它们之间有什么关系?
谢谢
一个进程有一个消息队列。调度程序有 process 运行 队列,而不是 message 运行 队列。调度程序 运行 个进程,一个进程从其消息队列接收消息。