腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在pthread中
提高
线程
优先级
?
、
、
、
我在
Linux
中使用pthread。我想通过设置参数sched_param.priority来
提高
线程
优先级
。然而,我从网上找不到太多关于我可以设置的
线程
优先级
范围的信息,或者关于
线程
优先级
的描述。另外,我想知道相对
线程
优先级
,因为我不想将
线程
优先级
设置得太高,从而导致操作系统暂停。有人能帮我一下吗?
浏览 0
提问于2010-09-06
得票数 64
回答已采纳
1
回答
超
线程
和进程
优先级
、
、
、
是否有任何方法(
linux
内核选项、sysctl设置或可配置调度程序模块)可导致高
优先级
进程/
线程
在具有第二个(超
线程
)虚拟核的物理处理器核上运行,以便最大限度地
提高
单
线程
性能(通过防止竞争情况、不共享L1缓存和可能使用最大cpu时钟- Turbo Boost),同时在具有较低cpu时钟的其他物理核的虚拟核上运行较低
优先级
的进程/
线程
,以最大限度地
提高
系统总吞吐量?换句话说:是否可以基于
优先级
动态
浏览 0
提问于2017-08-24
得票数 3
回答已采纳
1
回答
Linux
互斥
优先级
继承
、
我正在使用
Linux
互斥锁来保护多
线程
应用程序中的共享数据。为了防止
优先级
反转,我使用了PTHREAD_PRIO_INHERIT协议()。我的系统有三个
线程
:
线程
2:与
线程
1具有相同的
优先级
。没有访问共享数据。假设
线程
1是先创建并运行的,然后它将锁定共享数据。
线程
3
浏览 9
提问于2016-06-01
得票数 2
1
回答
低
优先级
线程
似乎阻止高
优先级
线程
?
、
、
我有两个
线程
,每个
线程
使用SCHED_FIFO设置不同的实时
优先级
。
线程
节流已被禁用,因此理论上最高
优先级
线程
应该能够使用100%的CPU资源,从而防止
优先级
较低的
线程
永远运行。如果我在低
优先级
线程
中创建了一个不产生或休眠的无限循环,那么我希望没有任何低
优先级
线程
能够运行。但是,似乎更高
优先级
线程
的标准输出也停止了,这表明它也无法运行,这使我感到
浏览 0
提问于2017-09-28
得票数 4
回答已采纳
1
回答
Linux
内核中使用的三种
优先级
之间有什么区别?
、
我是
Linux
内核的新手,现在我正在研究
Linux
内核中的进程调度。
Linux
中有三种
优先级
:
浏览 3
提问于2014-03-04
得票数 4
4
回答
是什么导致
linux
中的系统调用以提升的权限运行
、
在
linux
中,可以为实用程序分配特定的用户/组,从而限制对它们的访问。我明白,但是
linux
如何在系统调用级别上应用权限呢?例如,如果我尝试通过pthread_setschedparam更改调度策略或
提高
线程
的
优先级
,则调用将失败,除非我以根用户身份运行进程。所以我的问题是,
linux
中的哪个组件负责将权限应用于系统调用?如果我了解负责系统调用级别权限的组件,那么我可以请求系统管理员授予我的用户对某些系统调用的访问权限。也许权限不是在系统调用时,而是在某些操作时,例如更改<e
浏览 3
提问于2013-02-09
得票数 1
回答已采纳
1
回答
在Android应用程序中,将当前
线程
优先级
设置为小于1会导致强制关闭
、
、
我正在尝试通过放置以下内容来
提高
应用程序中
线程
的
优先级
:当前
线程
的正常
优先级
是5,我可以将N更改为低至1,但如果我将其设置为我不能
提高
这个
线程
的
优先级
有什么原因吗?
浏览 1
提问于2012-11-14
得票数 0
回答已采纳
3
回答
是否可以为每个用户配置
Linux
功能?
、
、
、
Linux
内核中似乎支持,它允许向进程授予特权,例如打开原始套接字或
提高
线程
优先级
而不授予进程根权限。 然而,我想知道的是,是否有一种方式授予每个用户的能力。
浏览 8
提问于2009-12-24
得票数 46
4
回答
如何保护cpu不受
linux
调度程序的影响(防止它将
线程
调度到该cpu)?
、
、
、
可以使用sched_setaffinity将
线程
固定在cpu上,从而
提高
性能(在某些情况下)。来自
linux
手册页: 将进程限制在单个CPU上运行,还避免了当进程停止在一个CPU上执行,然后在另一个CPU上重新执行时,缓存失效所造成的性能成本。此外,如果我希望得到更实时的响应,我可以将该
线程
的调度器策略更改为SCHED_FIFO,并将
优先级
提高
到某个高值(直到sched_get_priority_max),这意味着当该
线程
准备就绪时,该
线程
应该总是抢
浏览 1
提问于2012-06-20
得票数 38
回答已采纳
4
回答
更改
线程
优先级
以
提高
我的程序和计算机的响应速度
、
、
、
我已经编写了一个.NET winforms应用程序,它使用一个辅助
线程
来执行一些繁重的处理,它将进程返回给UI
线程
。一切正常,表单显示了进度,我还创建了一个cancel按钮来中断处理
线程
。我假设我需要降低处理
线程
的
优先级
,和/或
提高
UI
线程
的
优先级
。是这样的吗?现在,这两个
线程
都是正常
优先级
。 是不是跟后面的一样简单?或者还有什么我应该做的吗?Thread.CurrentThread.Priority =
浏览 7
提问于2010-02-10
得票数 8
3
回答
Thread.setPriority()和android.os.Process.setThreadPriority()有什么区别
如果我有像这样的代码:thread.setPriority((Thread.MAX_PRIORITY + Thread.NORM_PRIORITY) / 2); Runnable r = ... public void run() { android.os.Process.setThreadPriority(android.os.Process
浏览 128
提问于2011-03-05
得票数 74
回答已采纳
1
回答
linux
用户空间高精度定时器
、
、
我需要一个
线程
在我的进程中唤醒每5毫秒(精确),并做一些工作。在
linux
中有没有其他可靠的方法来实现高精度的定时器,
提高
线程
的
优先级
会有帮助吗? 我在CentOS 5.6上。
浏览 4
提问于2012-11-14
得票数 2
回答已采纳
1
回答
在multiThreaded应用程序中进行动画时,QT用户界面会突然跳动!
、
我有一个multiThreaded应用程序,主UI
线程
和工作
线程
。我已经用TimeCriticalPriority设置了UI
线程
,并用普通
优先级
设置了工作
线程
。这样我的UI就不会在任何时候冻结。这里的问题是,当UI
线程
以动画方式切换屏幕时,平台会从UI
线程
切换到工作
线程
,从而导致抖动。我该如何解决这个问题? 我认为下面的解决方案可能会帮助我解决这些问题。但是如何实现这个解决方案呢?1.让工作
线程
等待,直到UI
线程
中的
浏览 1
提问于2011-10-25
得票数 1
1
回答
提高
Windows睡眠()的准确性
、
、
、
我理解windows中的Sleep()函数只能确保
线程
至少在指定的时间内休眠。虽然Sleep()不能确保
线程
只睡眠超过指定的时间,但是是否可以通过使用SetPriority()来
提高
进程/
线程
的
优先级
来
提高
线程
睡眠时间的准确性?
浏览 6
提问于2013-06-10
得票数 0
1
回答
QThread::start(
优先级
) vs
Linux
、
、
、
我在KDENeon18.04中使用了一些基于QThread的工作
线程
(基于Ubuntu18.04,内核4.15.0-46-泛型)。工作
线程
干扰了我的桌面应用程序,所以我决定降低它们的
优先级
。QThread::start(priority)的Qt文档说: 在阅读了上述文档之后,我希望
优先级
浏览 1
提问于2019-03-20
得票数 3
回答已采纳
4
回答
线程
优先级
和
线程
精度
、
线程
优先级
会
提高
Thread.sleep(50);的准确性吗? 正如我们所知,当你调用50毫秒的睡眠时,
线程
是不准确的,但是它能
提高
准确性吗?如果
线程
被列为MAX_PRIORITY。
浏览 3
提问于2011-09-14
得票数 7
回答已采纳
2
回答
SetThreadPriority和SetPriorityClass
、
我不明白如何使用SetThreadPriority和SetPriorityClass来降低和
提高
线程
的
优先级
。我的理解是,SetPriorityClass选择进程可用的
优先级
范围,SetThreadPriority设置类中的相对
优先级
。例如,对
线程
执行此操作的结果是什么: SetThreadPriority
浏览 5
提问于2012-11-30
得票数 4
回答已采纳
1
回答
授予用户更改IRQ/根进程
优先级
的权限
、
、
、
、
在
Linux
中,允许用户更改root拥有的进程的
优先级
是可能的吗?更确切地说是IRQ过程? 对于嵌入式实时应用程序,我想
提高
GPIO的
优先级
,因为这会带来更好的结果。然而,这些都是根用户拥有的。如果能够在不使用根权限的情况下
提高
根进程的
优先级
,那就太好了。
浏览 0
提问于2021-02-20
得票数 0
2
回答
线程
优先级
还是进程
优先级
?
在
linux
中,当我们谈论
优先级
时,那么它是
线程
优先级
还是进程
优先级
?我对此感到困惑。nice()用于定义
优先级
。在这种情况下,它定义了进程或
线程
的
优先级
吗?
浏览 4
提问于2011-09-08
得票数 2
回答已采纳
1
回答
更改操作的
线程
优先级
、
、
} act.BeginInvoke(null, null);但是,操作的
优先级
如何呢?
浏览 1
提问于2012-03-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券