腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
中的
线程
关于
Linux
中的Pthreads这个话题,我已经讨论了大部分的问题,但是对于我来说,还有一个基本的疑问还没有解决: 在各种响应中都提到,当我们在
Linux
上
创建
POSIX
线程
时,用户
线程
和
内核
线程
之间存在我怀疑当我们在
Linux
中使用pthread_create()时,是否有一个用户
线程
和相应的唯一
内核
线程
是隐式
创建
的(即总共有两个
线程
,其中一个是用户不可见的)
浏览 4
提问于2012-11-17
得票数 0
1
回答
多
线程
和SMP
Linux
、
、
、
Linux
内核
据说是SMP。据说进程和
内核
线程
应该分布在处理器之间。 在默认情况下,
线程
是否
创建
内核
级
线程
,以便任何应用程序都可以利用LWP和SMP?如果没有,那么如何使用P螺纹来
创建
内核<
浏览 2
提问于2010-09-05
得票数 1
回答已采纳
3
回答
Linux
内核
线程
真的是
内核
进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建
了一个
内核
线程
。(我看到“
内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。
内核
线程
是否与
内核
进程相同,因为
Linux
进程支持父进程和子进程之间的共享内存空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
linux
中syscall与
内核
线程
的区别及其相互关系
、
、
我读过“
linux
内核
开发”一书,有些问题让我感到困惑,如下所示 1. syscall是否在
内核
线程
中运行?或者只运行一个没有
内核
线程
形式的
内核
代码?2.
内核
线程
和用户进程在调度队列中有不同的实体?3.如何将用户
线程
映射到
内核
线程
?4.
创建
进程后,同时
创建
映射到它的
内核
线程
?
浏览 0
提问于2018-07-22
得票数 0
回答已采纳
2
回答
程序库或模块中的进程和
线程
是否意味着进程、
内核
级
线程
或用户级
线程
?
、
、
我开始怀疑进程、
内核
级
线程
和用户级
线程
之间的区别。对于Python、Java和C#等编程语言中的标准模块,也有同样的问题吗? 谢谢。
浏览 5
提问于2017-10-25
得票数 1
回答已采纳
2
回答
内核
模式下的
线程
(和进程)与用户模式下的
线程
(和进程)之间有什么区别?
、
、
我的问题是:2)为什么
内核
模式
线程
和进程的切换成本高于用户模式
线程
和进程的切换?3)现在,我正在学习
Linux
,我想知道如何在
LINUX
系统中分别以
内核
模式和用户模式
创建
线程
和进程? 4)在图书现代操作系统中,指出进程可能处于用户模式,而在用户模式进程中
创建
的
线程
可以是
内
浏览 0
提问于2012-03-11
得票数 2
回答已采纳
2
回答
用户
线程
和
内核
线程
是否以下列任何一种方式与
线程
级库和
内核
级库相对应?
、
、
、
几乎所有当代操作系统--包括Windows、
Linux
、Mac和Solaris--都支持
内核
线程
。 用户
线程
和
内核
线程
是否以下列任何一种方式与
线程
级库和
内核
级库相对应?用户级库是否
浏览 2
提问于2018-09-14
得票数 0
3
回答
内核
线程
和POSIX库
、
、
如何使用Posix库
创建
内核
线程
?
浏览 1
提问于2009-11-10
得票数 0
回答已采纳
1
回答
在什么情况下,操作系统会知道由Python
创建
的
线程
?
、
、
、
、
我的理解是,一般来说,OS
内核
(例如
Linux
),,而不是,对在用户空间中
创建
的任何
线程
都具有可见性。此外,我特别相信
Linux
操作系统
内核
只看到“任务”或进程,而不是“
线程
”本身。此外,我不确定CPython是否真的会在任何事情上使用多个
线程
,除非显式地使用threading包,例如Python中的threading包或--C标准的Python库之一选择
创建
线程
本身。我认为这里的例外是multiprocessing
浏览 4
提问于2020-06-06
得票数 0
回答已采纳
1
回答
内核
级和用户级
线程
、
克隆(
Linux
)
创建
内核
级
线程
,而PThreads
创建
用户级
线程
。我觉得有些OSs实际上不支持用户级
线程
。举个例子:在双核处理器上,如果我有两个正在运行的进程,其中第一个进程有3个
线程
,第二个进程有4个
线程
,那么CPU的时隙将不会被分成7个与单个
线程
相等的时隙,但是一个
内核
将分配给进程1,并在它的3个
线程
之间共享,而另一个
内核
将分配给进程2,并在其4个
线
浏览 1
提问于2013-10-02
得票数 0
回答已采纳
2
回答
哪些任务对应于
Linux
内核
调度程序?
、
、
、
在
Linux
的
内核
级别,我们有
线程
/任务(属于
内核
和用户),例如,init:一个额外的
内核
线程
,进程1 (init进程)我的问题是关于
内核
调度器,它执行以下任务: 固定时间内的-Schedul
浏览 1
提问于2013-12-17
得票数 2
1
回答
Linux
和用户级
线程
如何在
Linux
中
创建
用户级
线程
。我所理解的是,P
线程
库
创建
内核
级
线程
。那么我们如何
创建
用户级别的
线程
。
浏览 2
提问于2014-05-01
得票数 3
回答已采纳
1
回答
内核
线程
与用户
线程
之间的上下文切换
、
从这链接粘贴的副本: 用户级
线程
可以快速
创建
和管理。在同一进程中,控制从一个
线程
转移到另一个
线程
需要一个模式切换到
内核
。虽然这些观点听起来合乎逻辑,但我想知道它们在
Linux
中是如何反映的。准确地说: 有人能给出用户
线程
和
内核
线程
之间的上下文切换所涉及的详
浏览 0
提问于2019-08-07
得票数 2
2
回答
进程与
线程
(用户对
内核
)
、
、
、
我理解进程和
线程
之间的区别。我知道用户
线程
和
内核
线程
之间的区别。您如何用C语言编写它们中的任何一个?我在C中所知道的就是如何
创建
POSIX
线程
,但是这个用户
线程
还是
内核
线程
呢?有人能为进程、用户
线程
和
内核
线程
提供一些C代码示例吗? 是否有任何类型的
线程
我没有包括?
浏览 5
提问于2010-03-31
得票数 0
回答已采纳
1
回答
我想问一下CreateThread和基于
Linux
操作系统的pthread_create之间的主要区别
、
、
、
、
我想用C/C++实现一个运行在Windows和
Linux
操作系统上的应用程序,这个应用程序将是多
线程
的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。另一方面,从pthread_create的回答到类似的问题, 例如,
Linux
系统中的每一个进程都是一个“
内核
线程
”,而每个用户
创建
的
线程
也被实现为一个新的
内核
线程
。因此,我认为pthread_create确实
创建
了一
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
2
回答
Linux
进程“调度”
、
我曾多次看到
Linux
调度程序对进程进行调度。我正在教授一门关于多
线程
编程的课程,我想把我的术语弄清楚。关于这件事,我有一件事想说(写在下面),希望有人能帮我清除最严重的错误: 这不是调度程序计划的进程,而是与该进程相关联的
线程
。这个过程只是一堆内存映射段,因此是静态的。当我们使用pthread_create()或甚至clone() (主要是,但不是完全相同)时,我们可以清楚地看到这一点,其中一个进程有几个
线程
,并且是那些被调度的
线程
(否则,您将只调度进程
线程
( PID=TID
线
浏览 0
提问于2013-09-24
得票数 3
6
回答
P
线程
库实际上是一个用户
线程
解决方案吗?
、
、
据我所知,P
线程
是一个符合POSIX标准的
线程
库(关于POSIX,参见wikipedia:)。它可以在类似Unix的操作系统中使用。用户级
线程
:
内核
不知道它。用户自己
创建
/实现/销毁
线程
。轻量级进程(LWP):
内核
调度的,但可以与用户
线程
绑定。 你看到我的困
浏览 19
提问于2011-12-26
得票数 60
回答已采纳
1
回答
在
Linux
和Unix对Solaris中
线程
的工作方式有什么不同吗?
、
、
我只是好奇
线程
在不同风格的Unix中的工作方式是否有什么不同。有什么想法吗?
浏览 4
提问于2014-07-12
得票数 2
回答已采纳
1
回答
Linux
中是否有一个轻量级的进程附加到
内核
线程
上?
、
、
、
根据我从理解
Linux
内核
中得到的理解,是否正确:
内核
线程
和轻量级进程是同一级别上的两个概念。他们不互相依赖吗?特别是,轻量级进程不是基于
内核
线程
创建
和运行的吗?
浏览 0
提问于2018-09-29
得票数 1
4
回答
线程
是在C#用户级别还是
内核
级别
创建
的?
、
是在C#用户级别或
内核
级别
创建
的
线程
,如:据我所知,在
内核
级上使用cpu密集型
线程
的进程可以比在用户级别上的进程运行得更快因为现代操作系统一书中说:“用户级
线程
的调度不会落入
内核
中,这就是为什么它们比
内核
级
线程
更轻量级”。 因此,我认为用户级
线程
不能在不同的cpu上运行,这需要捕获
内核
。在<em
浏览 0
提问于2018-03-28
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
如何创建并运行java线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券