加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux-kernel – 调度程序如何在linux上看到pthreads

发布时间:2020-12-14 01:48:18 所属栏目:Linux 来源:网络整理
导读:我有一个关于 Linux上pthread实现的问题. 假设一个进程有5个线程. 现在,调度程序如何看待这些线程(或根本看不到). 例如调用调度程序时,它是否只调度主进程, 然后它的主要过程的责任在每个线程之间进行调度. 或者是另一种方式,调度程序将每个线程调度为一个单
我有一个关于 Linux上pthread实现的问题.

假设一个进程有5个线程.
现在,调度程序如何看待这些线程(或根本看不到).
例如调用调度程序时,它是否只调度主进程,
然后它的主要过程的责任在每个线程之间进行调度.

或者是另一种方式,调度程序将每个线程调度为一个单独的进程.

解决方法

对于现代Linux(NPTL pthread实现),调度程序调度线程,线程被认为是“轻量级进程”. pthread_create是根据 clone系统调用实现的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读