腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
中使用
线程
的优点是什么?
、
、
我在某个地方读到,
Linux
线程
实际上是作为内核中的进程实现的,因为在今天的硬件和
Linux
平台上,与进程
模型
相比,
线程
模型
效率很低。如果是这样的话,为什么我们仍然在我们的项目中使用p
线程
编程(除了向后兼容性)?为什么在
Linux
中不推荐p
线程
模型
时会有如此多的犹豫?
浏览 0
提问于2012-10-04
得票数 1
回答已采纳
1
回答
IO完成端口
Linux
等效
、
、
Windows OS,一种与IO完成相关联的
线程
模型
,每次完成异步IO时都释放~一个
线程
,然后使用释放的~ ThreadPool来处理IO完成。虽然
linux
可以用于异步IO,但它似乎不支持IO完成/ ThreadPool逻辑。 是否有相当于上述
线程
模型
的IO完成/ ThreadPool的
Linux
?
浏览 5
提问于2014-07-22
得票数 1
回答已采纳
1
回答
Linux
中的系统调用是否涉及
线程
切换?
我在维基百科上读到关于“系统调用”的部分,当“用户级”
线程
进行系统调用时,最终“内核”
线程
实际上执行请求。那么,这是否意味着用户
线程
被解除,并且使用内核
线程
切换上下文?如果是,如何将结果返回给用户
线程
? 我对上的这一行感到困惑:“多对一
模型
:来自进程中任何用户
线程
的所有系统调用都由单个内核级
线程
处理。”
浏览 1
提问于2019-05-24
得票数 7
回答已采纳
1
回答
在
Linux
和Unix对Solaris中
线程
的工作方式有什么不同吗?
、
、
我只是好奇
线程
在不同风格的Unix中的工作方式是否有什么不同。有什么想法吗?
浏览 4
提问于2014-07-12
得票数 2
回答已采纳
4
回答
Linux
调度: OS vs "virtual“
、
、
、
如何在c下的
linux
fedora中实现多
线程
单进程
模型
,其中单个调度器用于“主”核心读取i/o可用性(例如,tcp/ip,udp),然后有一个每个核心的单
线程
(从init开始),“执行
线程
”,解析数据我相信我的选择是:我在脑海中有一个朴素的
模型
,由启动一定数量的执行
线程
和单个调度程序
线程
组成。当我知道我可以使用这种
模型
时,人们能想到的最佳解决方案是什
浏览 2
提问于2012-06-04
得票数 0
回答已采纳
2
回答
Linux
和Windows下的多
线程
模型
、
、
、
据我所知,有三种类型的多
线程
模型
可以将用户级
线程
映射到内核级
线程
- 我明白为什么多到一个
模型
在并行处理方面效率不高--因为阻塞系统调用意味着停止任何处理然而,在我提到的“操作系统概念”(由亚伯拉罕·西尔伯沙茨、格雷格·加涅和彼得·加尔文撰写)一书中,它说
Linux
和Windows家族都使用一对一
模型
,尽管为创建的每个用户
线程
创建内核
线程
需要额外的开销。因为您有许多内核
线程
浏览 0
提问于2016-11-20
得票数 5
回答已采纳
1
回答
是否有UNIX变体或其他操作系统使用户级
线程
对操作系统内核可见?
、
、
是否有UNIX变体或其他操作系统使用户级
线程
对操作系统内核可见?
浏览 0
提问于2016-10-04
得票数 -1
4
回答
先发制人
线程
与非抢占
线程
、
、
、
有人能解释一下先发制人的
线程
模型
和非抢占
线程
模型
的区别吗?Non抢占式
线程
模型
:一旦
线程
启动,就不能停止,或者在
线程
完成其任务之前不能将控件传输到其他
线程
。Preemptive
线程
模型
:运行时允许在任何时候从一个
线程
进入并将控制交给另一个
线程
。优先级较高的
线程
优先于优先级较低的
线程
。谁能请你: 如果理解是cor
浏览 6
提问于2010-11-10
得票数 70
回答已采纳
4
回答
是否有在Windows XP下运行的Java
线程
模型
的规范?
、
、
有各种文档描述了Solaris/
Linux
上的
线程
,但现在描述的是Windows实现。我对此有短暂的兴趣,这似乎很奇怪,如此关键的东西(似乎)没有文档。
线程
在不同的操作系统上是不一样的--“写一次,到处运行”不适用于
线程
。 请参阅
浏览 1
提问于2008-09-15
得票数 0
1
回答
混合
线程
模型
(M:N)的实现
、
、
在通常由OS内核完成的
线程
调度实现中使用的是
线程
模型
。其中之一是混合(M:N)
模型
,其中一些N应用程序
线程
被映射到M内核
线程
,以便它们可以使用到M处理器。这种模式有利有弊。其中一个优点是,基于该
模型
的语言将引入一个语言级调度器实现,负责管理和调度应用程序级别的
线程
。 我在想,是否有人知道已经这样做过的任何努力或工作,以便语言或库可以利用it?Considering --例如,内核2.6.23+使用一种名为CFS的算法来调度,您认为这种混合
模型<
浏览 2
提问于2010-11-22
得票数 10
回答已采纳
1
回答
哪个子进程将继承父进程的
线程
?
、
当一个进程有子
线程
和子进程时,子进程会继承父进程的所有子
线程
吗? 假设操作系统是
Linux
。让它成为Java
线程
模型
。
浏览 0
提问于2013-08-02
得票数 4
1
回答
多
线程
C应用程序框架或模式
、
、
、
、
我已经在一个多
线程
C (
Linux
)应用程序工作了一段时间-一个录像机,它有
线程
的音频和视频捕获,编码,多路复用和写入。我一开始使用p
线程
操作将它放在一起,但现在我试图扩展它,以支持更多的状态和重构与锁定、设置标志和发送条件有关的重复出现的代码块。到目前为止,我想出的是这样的: 每个
线程
应该有一个互斥锁和两个条件-一个是唤醒
线程
,另一个是指示
线程
已经完成了另一个
线程
可能等待的一些工作。数据队列由某个
线程
“拥有”并使用该
线程</
浏览 1
提问于2012-02-28
得票数 5
4
回答
为什么
Linux
中的NPTL
线程
仍然对每个
线程
都有唯一的PID呢?
、
、
、
、
我正在阅读,并看到以下内容:
浏览 1
提问于2019-09-04
得票数 3
1
回答
使用Java在Windows中将进程优先级设置为后台优先级
、
我有一个Java进程,我想在Windows中运行一个具有后台优先级的进程()。有什么简单的方法可以做到这一点吗?
浏览 0
提问于2012-10-01
得票数 0
回答已采纳
1
回答
Linux
中是否有一个轻量级的进程附加到内核
线程
上?
、
、
、
根据我从理解
Linux
内核中得到的理解,是否正确:多
线程
程序要考虑的一个final问题涉及内核和
线程
库之间的通信,这可能是4.3.3节中讨论的多到多和两级
模型
所需要的这种协调允许动态地调整内核
线程
的数量,以帮助确保最佳性能。许多实现多到多
浏览 0
提问于2018-09-29
得票数 1
2
回答
程序库或模块中的进程和
线程
是否意味着进程、内核级
线程
或用户级
线程
?
、
、
我开始怀疑进程、内核级
线程
和用户级
线程
之间的区别。对于Python、Java和C#等编程语言中的标准模块,也有同样的问题吗? 谢谢。
浏览 5
提问于2017-10-25
得票数 1
回答已采纳
6
回答
P
线程
库实际上是一个用户
线程
解决方案吗?
、
、
据我所知,P
线程
是一个符合POSIX标准的
线程
库(关于POSIX,参见wikipedia:)。它可以在类似Unix的操作系统中使用。用户级
线程
:内核不知道它。用户自己创建/实现/销毁
线程
。轻量级进程(LWP):内核调度的,但可以与用户
线程
绑定。 你看到我的困惑了吗?当我调用pthread_create()创建一个
线程</
浏览 19
提问于2011-12-26
得票数 60
回答已采纳
1
回答
当进程退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的进程?
、
我的理解是,
线程
和进程在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父进程和子进程之间的明确通信,就很难确保正确地清理子进程。我希望能够以与
线程
类似的心智
模型
运行子进程,因为当父进程退出时,它们会自动清理,但具有进程提供的内存安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于子进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
如果多
线程
Linux
进程收到信号,它会发生什么情况?
、
、
、
在多
线程
进程中它会发生什么呢?哪个
线程
接收信号?目前的状况是什么?
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
1
回答
一个进程的
线程
可以在多个物理CPU上运行吗?
、
、
在
Linux
上,我们有两个物理CPU(不是多核),一个名为X的进程有许多
线程
。 问题是,是否可能:X的一些
线程
在一个CPU上运行,而X的其他一些
线程
同时在另一个CPU上运行??
浏览 9
提问于2016-12-21
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的IO 通信 以及 Reactor 线程模型浅析
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券