腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
交互
线程
和非交互
线程
有什么区别?以及在不同CPU调度
程序
中的性能?
multithreading
、
scheduler
、
cfs
类似于多级反馈队列设计,近似SRTF的调度
程序
将倾向于使用
执行
短CPU突发的交互式
程序
。
Linux
的完全公平调度器有时会这样做,但由于它有不同的调度目标,所以通常不会。在以下哪个场景中,CFS可能会导致交互
线程
的性能比类似SRTF的MLFQ类调度
程序
差得多。如果
单独
运行,则运行一个具有短CPU突发的交互式
线程
,如果
单独
运行,将占用很少的CPU时间;运行一个具有短CPU突发的交互
线程
(如果
单独
运行,将
浏览 4
提问于2020-11-21
得票数 2
2
回答
不同
线程
中的多个atexit处理
程序
c++
、
gcc
、
g++
我对在多
线程
应用
程序
中使用atexit有疑问。所有的处理函数是在一个
单独
的
线程
中
执行
,还是在
单独
的
线程
中
执行
?我使用
Linux
和g++。
浏览 3
提问于2012-09-22
得票数 2
回答已采纳
2
回答
该
线程
的VM是否需要为每个
线程
提供多个实例?
linux
、
multithreading
、
virtual-machine
我刚刚开始学习Python,听说过GIL以及它如何阻止“真正的”多
线程
(我的意思是,允许多个
线程
同时在不同的内核上运行)。现在,假设要删除GIL,难道每个
线程
(现在运行在不同的内核上)不需要VM的
单独
实例才能
执行
吗?JVM也有同样的问题吗?如果是这样的话,在VM上解释/
执行
的
程序
中使用
线程
与
单独
的进程相比是否有任何好处(除了使用POSIX
线程
与进程的性能增益-尽管我相信在
Linux
中差异不
浏览 3
提问于2011-06-21
得票数 0
回答已采纳
2
回答
不同工艺间的产量
linux
、
multithreading
、
boost
、
g++
、
yield
我在64位
Linux
中运行,使用Boost
线程
库。但是当两者一起运行时,我希望b代码几乎不使用CPU,使用400%的CPU。我的问题是,不同进程之间
不
浏览 5
提问于2011-09-22
得票数 5
回答已采纳
2
回答
异步信号处理
程序
是如何在
Linux
上
执行
的?
c
、
linux
、
signals
、
signal-handling
我想确切地知道异步信号处理
程序
在
Linux
上是如何
执行
的。首先,我不清楚哪个
线程
执行
信号处理
程序
。其次,我想知道让
线程
执行
信号处理
程序
所遵循的步骤。当信号处理
程序
返回时,中断的活动将继续。当一个信号被传递到一个进程时,如果它被捕获了,它将由一个且只有一个满足以下条件的
线程
来处理: 1.此外,“异步信号被传递到没有阻塞信号的第一
线程
浏览 57
提问于2011-08-05
得票数 59
回答已采纳
1
回答
函数system()是否可以在
线程
中调用?
c
、
linux
、
multithreading
我想使用system()来
执行
cmd。如果cmd需要长时间(如ping ),它将阻塞主
线程
。 所以我想创建一个子
线程
来处理它。在这个子
线程
中,将调用system()。我不确定在子
线程
中调用system()时是否有任何问题或副作用。
浏览 0
提问于2017-10-24
得票数 1
回答已采纳
1
回答
使用HandlerInterceptor或AbstractAuthenticationProcessingFilter的Spring身份验证
java
、
spring
、
spring-security
我计划为我的应用
程序
添加身份验证。但在“HandlerInterceptor医生”一书中, 实现身份验证的最佳方法是什么?
浏览 0
提问于2015-11-03
得票数 5
回答已采纳
1
回答
SIGSEGV信号处理
程序
可以从出错的
线程
而不是
单独
的
线程
调用吗?
android
、
linux
、
multithreading
、
signals
在Android上(我假设在通用
Linux
上也是如此),使用sigaction设置的信号处理函数是在一个
单独
的
线程
中调用的(可能专门用于信号处理)。有没有办法注册处理
程序
回调,使其在触发信号的同一
线程
中
执行
?
浏览 1
提问于2015-04-14
得票数 2
6
回答
C++硕士/工人
c++
、
multithreading
、
concurrency
、
threadpool
一般的想法是,我的应用
程序
将创建某种任务或工作对象,将它们传递给工作主或工作队列,后者将在
单独
的
线程
或进程中
执行
工作。为了提供一些上下文,该应用
程序
是一个CD触发器,而我希望并行化的任务是"rip track“、"encode WAV To Mp3”等。
浏览 15
提问于2009-06-29
得票数 5
回答已采纳
2
回答
在
Linux
中阻塞多
线程
上的read()和write()
linux
、
asynchronous
、
blocking
我有一个需要从键盘和鼠标读取数据的
Linux
进程。它需要在
执行
一些主进程的同时异步
执行
此操作。 我想出的实现是将主进程放在一个
线程
中,并让两个
单独
的
线程
始终从键盘和鼠标读取()。如果
Linux
read()阻塞,当主
线程
继续
执行
时,键盘和鼠标
线程
会被阻塞吗(我想要的),或者整个进程会被阻塞?
浏览 6
提问于2014-05-04
得票数 2
1
回答
分段故障处理
程序
线程
安全吗?
linux
、
multithreading
、
segmentation-fault
当多
线程
应用
程序
中的
Linux
上发生分段错误并调用处理
程序
时,是否所有其他
线程
都在调用处理
程序
之前立即停止?那么,在分段错误处理期间
不
执行
任何parralel代码,这是否适合于依赖于事实?谢谢。
浏览 4
提问于2012-08-13
得票数 2
1
回答
修正要在某些核心上
执行
的
线程
c
、
linux
、
pthreads
可能重复: 在
Linux
中,是否可以修复
线程
以在某些内核上
执行
。如果这是可能的话,我还想知道是否有可能在某个核心上
单独
执行
一个
线程
,也就是说,在该
线程
执行
时,不允许任何其他
线程
在该核心上
执行
。
浏览 1
提问于2011-08-02
得票数 4
回答已采纳
1
回答
我想问一下CreateThread和基于
Linux
操作系统的pthread_create之间的主要区别
c++
、
c
、
linux
、
windows
、
multithreading
我想用C/C++实现一个运行在Windows和
Linux
操作系统上的应用
程序
,这个应用
程序
将是多
线程
的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。void* (*start_routine)(void* ),根据的说法,CreateThread似乎使用了一个虚拟地址来
执行
线程
另一方面,从pthread_create的回答到类似的问题, 例如,
Linux</e
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
2
回答
如何限制Haskell
线程
的内存使用
memory
、
haskell
、
ghc
在用GHC编译的Haskell
程序
中,是否有可能以编程方式防止过多的内存使用?也就是说,当内存使用达到指定的限制时,让它通知
程序
,最好是指示违规的
线程
。这是图灵-完全,所以
程序
理论上可以使用无限的内存或时间。假设每个客户端由一个
单独
的
线程
处理。如果客户端编写的无限循环占用内存的速度非常快,我希望确保
线程
在收到异常警报之前消耗的内存
不
超过1MB。当这种情况发生时,我
不
希望其他用户受到影响。 使用
单独
的进程和ulimit
浏览 7
提问于2011-09-04
得票数 22
2
回答
沙箱
线程
sandbox
、
virtual-address-space
我想创建具有自己的虚拟地址空间的
线程
或进程(它可能必须是
单独
的进程),而不是地址空间中的系统库。我的目标是为外国源代码创建一个
执行
环境。我想创建一个没有系统库的
线程
,只有几个可
执行
页面,其中用户的代码将被复制和
线程
入口点将被放置,并与主
线程
堆栈和数据交换也很少的可读写页面。是否有可能从应用
程序
级别完全取消windows (或
Linux
)上的所有系统库与虚拟内存的映射?
浏览 5
提问于2012-04-21
得票数 0
回答已采纳
1
回答
Linux
中“进程”、“
线程
”和"task_struct“的含义
linux
、
process
、
thread
据我所知,
线程
是进程的
执行
流程,进程的所有
线程
共享一些公共结构。此外,在现代PC中,CPU只
执行
线程
,而
不
执行
进程。 我不明白的是术语进程和
线程
在
Linux
中的意义。
Linux
真的区分进程和
线程
吗?我读过
Linux
计划
执行
task_struct,所以我认为task_struct代表一个
线程
,而不是进程,但在任务定义_结构内部,我看到了对task_
浏览 0
提问于2022-06-16
得票数 1
1
回答
在Android中HTTP客户端API级别11或更高
android
泽西岛实现了Restful服务。我通过HTTP客户端从Android连接来获取数据。它在API级别10和更高版本中工作得很好,但在API级别11或更高版本上却不行。我很感谢你的帮助。在这些版本中我有一个nullPointerException。 String result = ""; HttpParams httpParameters = new BasicHttpParams(); int timeoutCo
浏览 1
提问于2012-06-05
得票数 0
回答已采纳
2
回答
将以Windows为中心的控制台I/O移植到
Linux
上
c++
、
linux
、
c++11
我正在开发一个Windows应用
程序
,它有一个
单独
的
线程
,用于通过stdin处理用户(或第三方)应用
程序
输入。我希望将此功能移植到
Linux
,但我不知道如何实现所需的结果。基本上,我真正想要的是: 在
Linux
下,我如何设计一个
线程
,使它能够立即响应stdin上的用户输入,同时也可以立即响应从应用
程序
其他地方发出的杀死标志?然而,我不知道如何在
不
阻塞的情况下读取基于控制台的应用
程序
中的用户输入。我对架构的任何改变(
浏览 1
提问于2012-11-06
得票数 4
2
回答
EJB实现问题
java
、
multithreading
、
rmi
RMI规范指出: 它们中的每一个都使用相同的无状态EJB
浏览 3
提问于2015-07-08
得票数 0
回答已采纳
1
回答
Netty ChannelHandlerContext从不同
线程
写入
java
、
multithreading
、
netty
我正在用Netty做一个实时游戏,我有一个问题,那就是在一个不同于ChannelHandler所在
线程
的ChannelHandlerContext上使用write方法。我在Java应用
程序
中有一个
单独
的
线程
池,我将在其中从数据库中提取数据并
执行
游戏逻辑。我想使用BlockingQueue向不同的
线程
提交请求,以传递播放器发送的ChannelHandlerContext和数据。然后,该
线程
将基于此对游戏状态进行更改。如果我从
单独
的游戏逻辑
线程</
浏览 24
提问于2017-06-27
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券