腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
内核
线程
在cpu硬件
线程
上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个
线程
有5个
线程
,我的cpu是i7 4C8H。 (1)对于每个进程,它是否限制其所有
线程
只消耗一个cpu
线程
?一个进程可以使用所有的cpu核心/
线程
吗?(2)
linux
内核是否为每个进程平均分配
时间
片(如果它们都很忙,并且没有指定和优先级),还是按照它们的
线程
号分配
时间
片,进程的
线程
越多,
时间
片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
2
回答
C/
Linux
中的
线程
执行
时间
、
、
、
、
不知道是否可以测量特定
线程
占用的实际
时间
或cpu节拍。//pthreadjoin(.......);在
linux
环境下我应该使用什么?
浏览 5
提问于2013-04-10
得票数 1
回答已采纳
1
回答
linux
系统上的cilk++
、
、
我在一个cilk++程序上遇到了一些问题,这个程序在windows系统上
运行
得很好,但在
linux
系统上就不行了:我不明白problem.So的来源,有人能帮帮我吗?
浏览 5
提问于2012-08-28
得票数 0
1
回答
线程
之间的延迟测试:
Linux
裸机与虚拟机上的QNX
、
、
、
我最近比较了以下两种设置的延迟: a)
运行
在12核主机上的Ubuntu16.04;b)在笔记本电脑主机上
运行
VMware的来宾QNX (4个内核分配给QNX虚拟机)-我目前没有更好的QNX设置。测试场景: 10个
线程
运行
,每个
线程
每30ms左右向随机选择的接收
线程
发送一条消息-消息速率确实非常低;消息机制是使用条件变量实现的,每个
线程
都有自己的专用rx prod-consumer队列和自己的条件变量和互斥量我测量消息被构造/发送到接收
线程
获得
浏览 7
提问于2020-04-15
得票数 0
1
回答
有没有办法在gdb核心转储中获得
线程
的开始
时间
?
、
、
我正在尝试在
Linux
核心转储中查找最旧的
线程
。所以我需要得到每个正在
运行
的
线程
的开始
时间
。那么有没有办法得到
线程
的开始
时间
呢?我尝试在gdb核心文件中执行一些命令,但这会给出每个调用的
线程
堆栈,而不是开始
时间
。拉比
浏览 6
提问于2020-09-04
得票数 2
2
回答
如何在
Linux
下高效地
运行
短异步任务?
、
、
、
、
目前,我正在使用4-8
线程
来尝试实现这一目标,但是在
Linux
下使用p
线程
的开销和延迟似乎不太适合短期任务(在
线程
运行
时,pthread_create和pthread_join的延迟
时间
分别为100 s因此,我想知道是否还有其他方法可以可靠地
运行
短异步任务,并且延迟相当低。任务通常是< 500 s,我需要它们都在1ms内完成。我是否可以以某种方式直接使用内核
线程
(k
线程
)(例如,对任务数据使用共享内存)?或者是基于中断的东西?
浏览 5
提问于2016-04-29
得票数 3
1
回答
Linux
中调度程序调试工具
、
、
、
我有一个嵌入式
linux
系统,它包含两个必须实时(或软实时)
运行
的
线程
。在使用SCHED_OTHER时,我注意到很多抖动,但这两个
线程
总是在分配的
时间
内执行。我在启用了PREEMPT_RT的情况下应用了RT修补程序,使用SCHED_FIFO
运行
这两个
线程
(
线程
优先级较高~80)会带来更少的抖动,总体上要好得多,除非偶尔两个
线程
都错过了最后期限(而不是每10ms左右执行一次,它们可能无法获得几乎一秒的
时间
!)我想问,在
浏览 5
提问于2016-11-04
得票数 6
1
回答
调度器
时间
量是如何随
线程
数变化的?
、
、
、
据我所知,调度器在
线程
上执行抢占之前的默认
时间
大约是100ms,这个
时间
量如何随着繁忙
线程
的数量(需要切换上下文)而变化?如果有200个
线程
在
运行
,其中100个
线程
使用了~100ms,那么其他100个
线程
就不会如此happy.Is了,有没有一些实体,比如完整的
线程
循环
时间
?量子的依据是什么?我已经想到了
Linux
的3.2+内核。
浏览 1
提问于2013-06-14
得票数 2
1
回答
内存泄漏和嵌入式
linux
、
、
、
、
我在嵌入式
linux
中
运行
我自己的c++程序。开始时VSZ为~6000kB (顶部),1h后VSZ增加到~100kB。在程序中有两个
线程
。这两个
线程
几乎所有
时间
都采用tcp和ssl连接。我用valgrind在depian
linux
上
运行
过同样的程序。Valgrind没有发现任何错误。我没有找到将valgrind编译到嵌入式
linux
的方法。valgrind有没有可能找不到所有来自
线程
的错误?你能帮我个忙吗?
浏览 41
提问于2015-03-07
得票数 0
1
回答
linux
内核是否发布进程状态更改事件?
、
我正在
运行
一个多
线程
的java应用程序。我想知道我的应用程序利用多核cpu的情况如何。
Linux
中有没有提供以下信息的工具或api? 进程id、
线程
名称、状态、核心、
时间
。
linux
内核是否发布进程状态更改事件?
浏览 2
提问于2012-08-09
得票数 1
1
回答
linux
任务集:多
线程
进程的
线程
总是
运行
在特定的核心上吗?
、
、
我使用任务集设置在
Linux
主机上
运行
的多
线程
进程,如下所示:一个特定的
线程
是否总是
运行
在特定的CPU上,例如,
线程
1总是
运行
在c1上?或者它会在不同的
时间
运行
在c1或c2上?
浏览 4
提问于2022-05-21
得票数 2
回答已采纳
1
回答
在
运行
java程序时更改
线程
优先级?
、
、
我正在64核计算机上
运行
一个大型多
线程
java作业。这个程序已经
运行
了几天了,我想改变一些由java创建的
线程
(不是主
线程
)的优先级,但是不取消和重新启动程序,因为这将浪费大量的
时间
和计算资源。是否有任何方法在
运行
时从OS (
linux
)更改
线程
优先级?我知道
linux
中的renice命令可以重命名整个进程,但是我正在寻找一种方法来改变在
运行
时创建的
线程
的优先级(这似乎并不仅仅发生
浏览 2
提问于2014-05-08
得票数 2
回答已采纳
1
回答
如果使用C++或C,我如何测量在
linux
下执行
线程
切换所需的
时间
?
、
、
、
、
如果使用C++或C,我如何测量在
linux
下执行
线程
切换所需的
时间
?最多需要多长
时间
?有人能给我一些典型的价值吗?如果你能提供密码,我会很感激的。 如对此问题有任何提示,我将不胜感激。
浏览 2
提问于2020-05-28
得票数 0
1
回答
如何
运行
多
线程
wget在REST上进行负载测试
、
、
我想编写一个
Linux
脚本,以便对URL响应REST进行负载测试,特别是在花费的
时间
上。我想
运行
多个wget
线程
,然后
运行
到所有
线程
终止时所花费的
时间
。但是遵循sh代码并不能正确计算
时间
,在没有等待
线程
结束的情况下给出反手。你能帮我吗?谢谢。
浏览 4
提问于2014-05-05
得票数 0
回答已采纳
2
回答
Ruby 1.9.1中的原生
线程
,对我有什么好处?
、
它有本地
线程
和全局解释器锁(GIL)。 既然已经有了GIL,那么在1.9.1中,本地
线程
是否提供了比绿色
线程
更多的好处呢?
浏览 0
提问于2009-07-29
得票数 5
回答已采纳
1
回答
OpenMP (C)空闲
线程
的状态
、
、
、
如何在
运行
于
Linux
上的OpenMP (C)代码中识别团队的空闲
线程
? 我想测量作为一个团队工作的
线程
的空闲
时间
。有可能吗?有没有显示
线程
状态的字段?
浏览 0
提问于2013-02-20
得票数 2
回答已采纳
1
回答
在
linux
/mac os上不并行
运行
的C++
线程
我在
linux
上使用g++编译器(在虚拟盒上使用ubuntu)。创建后,我将在std::
线程
上正确调用join。这件事似乎马上就开始了,但却一个接一个地结束了。总
运行
时间
为n倍单
线程
时间
。我不认为有这个问题的
线程
。
线程
扩展得很好,
运行
时是单
线程
时间
的(1/n)倍。是否有可能仅在调用'join‘时才
运行
std
浏览 5
提问于2016-07-13
得票数 1
2
回答
每个
线程
每个进程的
时间
量
、
、
、
我有一个关于在windows和
linux
中给进程和
线程
的
时间
量的问题。 我知道操作系统通常给每个
线程
一个固定的
时间
量。(我知道根据前台或后台
线程
的不同,
时间
量会发生变化。每个进程是否有固定的
时间
量?例如。如果OS为每个进程提供36个
时间
量,并且如果一个进程有2个
线程
,那么每个
线程
将获得18个
时间
量。如果
线程
数变成3,那么每个
线程
将得到12。但是,
浏览 0
提问于2012-08-25
得票数 8
2
回答
OS
线程
调度与cpu使用关系
、
、
、
、
我知道,对于
线程
调度,
Linux
实现了一个公平的调度器,而Windows实现了Round (RR)调度器:每个
线程
都有一个执行它的
时间
片段(如果我错了,请纠正我)。我想知道,CPU的使用是否与
线程
调度有关?
线程
A需要10毫秒才能完成任务,然后睡眠5毫秒,循环
运行
。
线程
B需要5ms才能完成任务,然后睡眠10 5ms,也是循环。 CPU的使
浏览 0
提问于2018-03-28
得票数 2
回答已采纳
1
回答
线程
量子:如何计算
、
、
我一直在阅读一些关于
线程
量(、和)的文章和文章。显然,Windows根据windows“模式”(服务器或其他东西)为
线程
数量分配固定数量的CPU。然而,从最后一个链接我们可以看到: 从开发人员的角度来看
浏览 4
提问于2017-03-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
生成 Linux 运行时间报告的 Bash 脚本
即使运行高优先级线程,低优先线程也能运行
如何在 Linux 中的特定时间运行命令
如何记录 Linux 的系统运行时间的统计信息
如何创建并运行java线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券