0

我想评估以下设计。我将在 linux 中实现我的解决方案。

拥有运行 4 个线程的进程(除了主线程)与拥有 4 个不同的进程。

内存不是问题,因为每个线程都会从共享内存中分配内存。

我关心的是 CPU 调度。如果我使用 pthreads 库创建 4 个用户级线程,那么每个用户级线程都有一个与之关联的内核级线程?还是内核将每个进程视为一个调度单元?

4

1 回答 1

4

内核将每个线程视为每个现代 Linux 系统上的调度单元。即使在 LinuxThreads 下也是如此,这是第一个流行的 Linux POSIX 线程实现,它在 2004 年左右成为标准。

于 2013-11-13T19:29:51.047 回答