gpt4 book ai didi

linux - 多线程和 SMP Linux

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:43 27 4
gpt4 key购买 nike

据说 Linux 内核是 SMP。据说进程和内核线程应该跨处理器分布。

  1. 是否所有 Linux 发行版(如 fedora13、ubuntu 10.04 Lucid)默认都启用 SMP Linux?

  2. 在 SMP Linux 上,最好遵循 -a) 多进程方法 相对b) 多线程方法

  3. pthread 是否默认创建内核级线程,以便任何应用程序都可以利用 LWP 和 SMP?

如果没有,如何使用 Pthreads 创建内核级线程。任何引用资料将不胜感激。

最佳答案

  1. SMP 已经在内核中存在多年了。大多数现代系统都至少有两个内核,因此它几乎总是在使用中。
  2. 使用哪个更多地取决于您的问题空间,而不是您拥有的内核数量。
  3. 是的,Pthreads 创建内核级线程。 (如果你想要用户空间线程,你可以使用类似 GNU Pth 的东西)。

关于linux - 多线程和 SMP Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3645513/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com