腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在用
Linux
API发送或sendto发送数据之前,我可以获得当前连接的TCP窗口大小吗?
在用
Linux
发送或发送数据之前,是否有
Linux
可以检索当前TCP连接的TCP窗口大小?我需要这样做的原因是,如果当前TCP窗口的大小小于我需要发送的数据的长度,我可以手动
释放
CPU
,并在其他
线程
或进程中执行其他操作。
浏览 4
提问于2013-01-21
得票数 4
1
回答
Cell/BE:利用
Linux
下的SPE
、
、
目前,我正在
Linux
下的Cell/BE
CPU
上进行实验。我想做的是在不久的将来运行模拟,例如关于天气或黑洞的模拟。问题是,
Linux
只发现Cell的主
CPU
( PPE),所有其他SPU(
Linux
应该有7个)都处于“休眠”状态。它们不能开箱即用。 工作的是PPE,它被操作系统识别为具有一个内核的双
线程
CPU
。有没有可能“
释放
”这些专门的内核以供
Linux
操作系统使用?如果是这样的话,是怎么做的?
浏览 1
提问于2017-07-19
得票数 0
2
回答
Python 2.7 -
Linux
-无限循环,将
CPU
释放
给其他
线程
/进程
、
、
、
、
在Python2.7中,有没有办法把分配给其他
线程
/进程的剩余时间留给其他
线程
/进程?} 当你编译并启动上面的代码时,如果你看一看
CPU
的使用率,它将是0%,因为{ i++,if true/jump }消耗了
CPU
分配给
线程
的时间的一小部分。代表其他
线程
/进程
释放
剩余的
浏览 1
提问于2016-02-03
得票数 1
2
回答
纳秒睡眠()中所需的最小时间量子(),产生
CPU
所需的usleep()
、
、
、
、
在我的工作场所中的并发代码中,有几个具有非零常数
释放
CPU
而不依赖futex()或睡眠同步原语使
线程
休眠(例如,在等待并发队列中的元素时)。当其他
线程
可以在
CPU
上调度时,代码声称可以防止
线程
消耗
CPU
而不做任何实际工作的病态情况。假设睡眠函数和内核
线程
调度程序之间的协作是正确的,这本身听起来是合理的。在
linux
中是否有这样一个概念,即将最小持续时间传递给nanosleep()、usleep()等。当内核被超额订阅时,已知会使调用<
浏览 6
提问于2020-02-14
得票数 1
1
回答
确保醒来后的
CPU
时间-
linux
调度程序
、
、
我在
linux
内核中的驱动程序上下文中运行--这个驱动程序将值写入寄存器--这个操作需要一些时间(~5毫秒)。为了将
CPU
分配给其他
线程
,我想在这段时间内睡觉--但是在我醒来后立即返回
CPU
对我来说非常重要(有一个短的超时时间,我不能超过)。同样的问题也适用于互斥对象--比如我阻塞了互斥对象(并触发了重新调度)--当互斥锁被
释放
时,我如何才能确保立即恢复
CPU
? 有办法这样做吗?这涉及到什么?(设定流程的优先级?特殊的调度模式?编辑:我将重新表达关于互斥的问题,因为它有点复杂:我有一个互
浏览 4
提问于2013-08-14
得票数 4
回答已采纳
1
回答
ThreadPoolExecutor如何为
CPU
绑定任务使用32
CPU
核心?
、
、
、
来自 根据我对GIL的理解,基于
线程
的并发只能用于I/O绑定任务。对于
CPU
绑定任务,基于
线程
的并发是不可能的,这意味着对于
CPU
绑定任务,GIL只强
浏览 3
提问于2021-09-08
得票数 2
回答已采纳
4
回答
使用while(1)循环时,如何在
CPU
使用率达到100%时降低
CPU
使用率
、
、
、
、
有多个
线程
处理多个客户端。 只有一个
线程
会持续向每个活动客户端发送KEEPALIVE消息。因为这个
线程
在while(1)中,所以
CPU
使用率达到了100%。因为我想让这个功能继续下去,所以我使用了while(1)
线程
。我还尝试在每次执行while之后添加一个sleep,但我不认为sleep()会
释放
CPU
。有没有什么方法可以在特定时间内减少
CPU
使用率。例如,在执行一次while之后,我可以
释放
CPU
大约10秒,然后
浏览 3
提问于2013-06-14
得票数 2
回答已采纳
1
回答
您会在
线程
池
线程
上使用await关键字吗
、
、
如果您决定通过将某些
CPU
密集型代码放在任务中并在
线程
池中运行来卸载UI
线程
中的某些
CPU
密集型代码,那么这些代码本身是否会从使用"await“关键字中受益?我是不是漏掉了什么很明显的东西?
浏览 1
提问于2012-08-04
得票数 3
回答已采纳
1
回答
UI
线程
中的C#等待
调用代码使用的
线程
被
释放
并重用。如果
线程
是用户界面
线程
,这一点很重要,因为它使用户界面能够保持响应。假设我有一个IO绑定并
释放
CPU
的方法:{}await DoLongRunningIO();在UI
线程
中,仍然会保持UI响应,因为UI
线程
被
释放
了?(与阻
浏览 4
提问于2020-08-14
得票数 5
回答已采纳
2
回答
SelectorImpl被阻塞
、
、
我使用了很多客户端向服务器发送请求--大约每秒1000个请求--一个客户机,服务器的
CPU
很快上升到600% (8个核心),并且始终保持这种状态。io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)高
CPU
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThrea
浏览 4
提问于2013-08-08
得票数 7
1
回答
jiffies计数器更新了什么上下文?
我使用
cpu
隔离,并在一些核心上运行一个ktrhead,如果我不偶尔通过调用schedule()
释放
cpu
,系统就会得到监视狗,我尝试转移到实时优先级,
释放
cpu
的特定时间,例如每450次跳转50次,但是它会被卡住我的问题是,jiffies是由软
线程
更新的吗?如果我不
释放
cpu
,阻止jiffies增加? 谢谢
浏览 0
提问于2013-11-14
得票数 0
回答已采纳
2
回答
Python防止
CPU
在多核计算机中的使用率超过100%?
、
、
、
、
许多参考文献指出,Python降低了多核机器中多
线程
代码的性能,因为每个
线程
都需要在执行之前获得GIL。(1)
线程
A获取GIL,执行一些时间,
释放
GIL..。然而,经过一些简单的实验,我发现虽然GIL降低了性能,但在多核机器上
CPU
的总使用率可能超过100%。,上述程序将占用大约160%的
CPU
使用率。两
浏览 1
提问于2016-01-29
得票数 3
回答已采纳
3
回答
并行编程-我需要一些澄清
、
、
、
、
让我们考虑一个例子,在这个例子中,我创建了一个async方法并使用await关键字调用它,据我所知, 重要问题 问题3 :假设这是一个
CPU
绑定方法,我实现了什么?我的意思是-主
线程
被
释放</
浏览 4
提问于2013-09-26
得票数 7
回答已采纳
1
回答
Java -
线程
睡眠-锁定功能
、
在Java中,睡眠()不能保证当睡眠
线程
醒来时,它肯定会得到
CPU
,相反,它将进入可运行状态,并与其他
线程
争夺
CPU
。如果当前
线程
没有
释放
锁,为什么它必须进入可运行状态并与其他
线程
竞争以执行
浏览 2
提问于2014-01-13
得票数 0
回答已采纳
2
回答
如何在
Linux
上产生真正的并行任务
、
、
现代
CPU
在很大程度上是多
线程
/内核的,但
Linux
不能保证进程/
线程
在物理上同时运行(分时)。我希望我的(C++)程序能够利用这个硬件:在处理主
线程
的同时生成小任务(更新哈希、复制数据)。由于产生一个500 As的任务并等待1ms来执行它是没有意义的,我希望(几乎)确定该任务将真正在与主
线程
相同的时间内执行。-在
Linux
上这是可能的(或者哪种操作系统提供这样的服务)? 谢谢
浏览 18
提问于2016-07-19
得票数 1
1
回答
IO完成端口
Linux
等效
、
、
Windows OS,一种与IO完成相关联的
线程
模型,每次完成异步IO时都
释放
~一个
线程
,然后使用
释放
的~ ThreadPool来处理IO完成。虽然
linux
可以用于异步IO,但它似乎不支持IO完成/ ThreadPool逻辑。 是否有相当于上述
线程
模型的IO完成/ ThreadPool的
Linux
?
浏览 5
提问于2014-07-22
得票数 1
回答已采纳
1
回答
Python扩展是否像对IO任务一样发布用于
CPU
任务的GIL?
、
对于C扩展是否为相对较长时间运行的
CPU
绑定任务
释放
GIL,我读到了各种不同的意见。我读过python解释器中的
CPU
受GIL的约束,但是C扩展中的
CPU
通常会
释放
GIL。我假设这样做是安全和有效的,只要
CPU
任务可以在一个临时变量中执行,并具有细粒度锁定,并且GIL是在对共享结构进行更新之前获得的。我可能错过了一些,但在我看来,Python C扩展一般不会为
CPU
绑定任务发布GIL。 Do Python扩展通常发布GIL任务,就像它们用于IO任务一样?下面是我看到的用
浏览 0
提问于2019-08-24
得票数 0
回答已采纳
1
回答
异步调用是否会创建一个单独的
线程
并
释放
CPU
周期?
、
据我所知,异步调用做了两件事:异步调用
释放
CPU
资源。如果您进行了异步调用,然后等待网络响应(例如调用HTTP ),异步调用“知道”在等待时不会耗尽
CPU
周期,并允许其他
线程
在收到响应之前使用剩余的周期。我看到了很多答案,说明异步调用不会创建另一个
线程
。我知道事实并非如此。如果我不等待异步调用,我知道执行将转移到下一
浏览 0
提问于2021-11-09
得票数 0
1
回答
真的不可能同时挂起两个std/posix
线程
吗?
、
、
、
、
同时,我想暂时挂起多个运行在
Linux
上的C++ std
线程
。这似乎不受操作系统的支持。我不太关心暂停
线程
方面的轻微延迟。但是,当一个任务比另一个任务花费更长的时间时,它的
线程
将继续单独
浏览 5
提问于2022-05-24
得票数 0
回答已采纳
1
回答
Soa Suite域性能下降
、
、
OEL
Linux
6.8,
CPU
32核。我们已经清理了临时文件夹,所以数据库表被截断了。就在域启动之后(SOA平台正在运行...)我们观察到了域的退化:5)如果我们停止加载,那么在几个小时后,阻塞的实例进一步进入BP
浏览 10
提问于2017-05-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CPU核数和线程数有什么作用?CPU核数和线程的关系与区别,服务器CPU与电脑主机CPU的区别
线程数与多核CPU的关系
Linux下查看CPU信息
linux多线程服务器
Linux系统编程 线程属性
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券