繁体   English   中英

多线程和SMP Linux

[英]Multithread and SMP Linux

据说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. 是的,Pthread创建内核级线程。 (如果需要用户空间线程,则可以使用类似GNU Pth的东西)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM