腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Ruby 1.9.1中的原生
线程
,对我有什么好处?
、
它有本地
线程
和全局解释器锁(GIL)。 既然已经有了GIL,那么在1.9.1中,本地
线程
是否提供了比绿色
线程
更多的好处呢?
浏览 0
提问于2009-07-29
得票数 5
回答已采纳
4
回答
分析和分析多
线程
应用程序
、
、
我们有一个多
线程
应用程序,它具有跨多个管道阶段的大量数据包处理。该应用程序在
Linux
下使用
C
语言
。我们特别感兴趣的是: 有什么最好的技术和工具可用于相同的
浏览 9
提问于2012-02-29
得票数 7
6
回答
如何以编程方式模拟较低的处理器频率?
、
、
、
、
我对在我的2GHz+处理器上以特定频率(比如25 my )
运行
程序感兴趣。我能想到的唯一这样做的方法是使用微秒精度的睡眠函数,但我不确定如何计算
线程
应该睡眠多长
时间
才能匹配特定的频率。我是在X86
Linux
操作系统上用
C
语言
完成的。
浏览 2
提问于2011-05-03
得票数 7
回答已采纳
1
回答
调用嵌入式Python模块时,是否切换了
线程
?
、
、
、
我有一个
C
程序,我在
Linux
机器上调用一个嵌入的Python模块,使用:我的问题是: python函数还会
运行
在与
C
函数相同的
线程
中吗?我使用Python
语言
中的thread.get_ident()和
C
语言
中的pthread_self()来打印
线程
ID,但我不确定它们的含义是否相同。
浏览 1
提问于2015-09-11
得票数 1
3
回答
线程
超时
、
、
我所要做的就是启动一个
线程
,看看它是否在一定
时间
内完成。我不想使用非便携功能(如中的建议)。这两个
线程
之间没有共享数据,所以从技术上讲,我不需要互斥。对于启动
线程
的函数,我想要的是在 ..。尽量保持代码简单。
浏览 10
提问于2012-07-18
得票数 2
回答已采纳
2
回答
多
线程
编程,支持操作系统、CPU?
、
我正在尝试理解多
线程
的概念。多
线程
的支持来自于:2)
语言
本身?(如果我是正确的,就像Java )有人能帮我理解这个吗?
浏览 3
提问于2017-09-06
得票数 0
3
回答
在
Linux
下,有比
C
更低延迟的
语言
吗?(除汇编程序外)
、
我一直在研究各种
语言
(主要是函数式
语言
),它们在吞吐量和并发性方面具有很大的潜力。然而,对于延迟敏感的应用程序(我指的是响应小于1ms的事件的可能性)似乎超出了它们的能力范围。我可以用
C
语言
做到这一点,但我想知道是否出现了提供低延迟和高并发性的东西,或者它们(如我所怀疑的)是相互排斥的?
浏览 3
提问于2011-06-22
得票数 0
回答已采纳
2
回答
任务对象只能用于
线程
池
线程
吗?
、
、
、
、
Task 5.0中的新异步
语言
功能严重依赖于
c
#对象,大量示例表明,在任务中
运行
某些代码的一种常见方法是通过Task.Run()启动它,它将代码表示为任务并在
线程
池
线程
上
运行
它。然而,我也读到人们不应该在
线程
池
线程
上启动长
时间
运行
的代码,这就引出了这个问题:是否仍然可以在“常规”
线程
上使用所有的
C
#异步
语言
功能(例如任务、等待、异步)而不使用
线程
浏览 0
提问于2012-11-09
得票数 3
回答已采纳
1
回答
linux
任务集:多
线程
进程的
线程
总是
运行
在特定的核心上吗?
、
、
我使用任务集设置在
Linux
主机上
运行
的多
线程
进程,如下所示:一个特定的
线程
是否总是
运行
在特定的CPU上,例如,
线程
1总是
运行
在
c
1上?或者它会在不同的
时间
运行
在
c
1或
c
2上?
浏览 4
提问于2022-05-21
得票数 2
回答已采纳
2
回答
构建自己的分析器:如何捕捉事件?
、
首先:假设我需要在不重新编译的情况下找到
运行
我的代码的核心(以及哪个内核)。另外,假设我希望捕捉到执行给定函数的
时间
。最后,对处理
线程
有什么想法吗?还有其他关于如何开始的建议吗?
C
是我选择的
语言
,我正在
运行
Linux
。谢谢。 编辑:Oprofile,CallGrind,Hel差尔,gprof,爸爸,τ和其他我分析过的似乎不符合我的需求。
浏览 2
提问于2011-07-25
得票数 0
回答已采纳
1
回答
处理实时时钟的最佳方式?
、
、
我正在用
C
语言
为GTK+2图形用户界面为
linux
平台构建一个应用程序。我需要在显示HH:MM:SS的屏幕上保持实时时钟
运行
(只需要精确到秒),然后在用户在GTK_ENTRY字段中输入的特定
时间
触发各种功能。我一直在研究做到这一点的最好方法,并发现了类似的问题,人们回答使用GThread
线程
来监控
时间
,但我无法找到任何细节。 我可以发送一个包含无限循环的函数到
线程
,不断地检查
时间
吗?
浏览 3
提问于2012-02-13
得票数 0
回答已采纳
2
回答
如何在
linux
中使用自旋锁?
、
、
、
我是一名计算机科学专业的学生,我有一个任务要求我使用自旋锁锁定一个
线程
,并在它的关键部分完成后解锁它。困难是我搜索了很多次,但没有找到任何有用的信息。例如,我试图包括像#include <
linux
/spinlock.h>这样的标题,但是当我使用gcc编译这个
c
程序时,它说找不到这样的头。那么,我应该包括哪些标头,需要调用哪些函数才能使用自旋锁?
浏览 4
提问于2016-11-26
得票数 2
2
回答
有没有办法知道
线程
使用的是哪个内核?
、
、
有没有办法知道
线程
使用的是哪个内核?printf("..., Core: %2d\n", coreN);
浏览 1
提问于2018-07-08
得票数 0
2
回答
C
++11
线程
库是否调用OS来
运行
多
线程
程序?
、
、
、
、
众所周知,我们可以使用
C
++库编写跨平台(无论是
Linux
还是Windows)的通用多
线程
代码,我想知道为什么
c
++11让它变得简单,它实际上是调用OS,还是使用其他一些技术?
浏览 27
提问于2018-08-04
得票数 1
回答已采纳
1
回答
C
语言
中的
线程
(
linux
)
、
、
我正在尝试写一个带有
线程
的程序,但我想我还没有完全理解它们。我已经连续研究和工作了8个小时的代码,我的头被卡住了。这是我的任务:我有5个工人(
线程
),我必须使用它们来收集资源,这样我就可以建造军营并训练20名士兵。SOldiers和营房需要资源,所以我必须首先收集资源,以便训练一个士兵和/或建造一个营房。我必须使用condVars和互斥锁来保护数据和同步
线程
(我认为这对我来说是最难的)。很明显,它不工作,大多数时候,一个
线程
到达功函数,而我得到一个段错误。还有一些条件:工作人员必须卸载命令库中的资源,并且一次只有
浏览 1
提问于2017-04-25
得票数 1
1
回答
如果使用
C
++或
C
,我如何测量在
linux
下执行
线程
切换所需的
时间
?
、
、
、
、
如果使用
C
++或
C
,我如何测量在
linux
下执行
线程
切换所需的
时间
?最多需要多长
时间
?有人能给我一些典型的价值吗?如果你能提供密码,我会很感激的。 如对此问题有任何提示,我将不胜感激。
浏览 2
提问于2020-05-28
得票数 0
3
回答
为什么我不能放弃sudo根的特权?
、
、
、
、
/drop-sudo gid: operation not supported$ uname -a
Linux
user2460234 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 x86_64 x86_64 x86_64 GNU/
Linux
浏览 0
提问于2018-09-16
得票数 6
回答已采纳
1
回答
Malloc没有失败,但是系统正在耗尽内存。
、
、
、
我正在
linux
中开发一个非抢占多
线程
库(用
C
语言
)。需要使用getcontext、setcontext等来创建新
线程
并管理它们。图书馆在正常情况下按预期工作。我对每个
线程
对象(MyThread)使用malloc,如果malloc返回NULL.To测试极端条件,我将通过打印消息"malloc failed"优雅地退出,
运行
一个递归fibonacci函数,该函数创建子
线程
来计算子计算,我以越来越多的数字
运行
fib,并
浏览 1
提问于2014-09-10
得票数 3
回答已采纳
1
回答
在具有多个(物理)CPU的系统上的多
线程
进程中,
线程
调度是如何处理的?
、
、
、
、
答案--感谢断脚和nosid的响应,我想我已经得到了它:-
Linux
调度程序有不同的NUMA策略,这些策略会影响
线程
在核心/染料方面的内存突变/访问模式。(已确认) 服务
线程
可以在进程中利用共享数据(大部分是不可变的)。服务体系结构的实现方式是,在同一个框上
运行
多个进程是可能的,但有利的是每个框
浏览 6
提问于2014-03-09
得票数 3
2
回答
用
C
语言
可以得到准确的
时间
吗?
、
我知道
c
++中有<chrono>,std::chrono::high_resolution_clock::now()可以得到std::chrono::high_resolution_clock::time_point类型的确切
时间
。但是,我使用的是原始的
C
语言
,所以不可能调用这个函数。time()函数只能获取二级
时间
。 我的最终目标是测量多
线程
程序的
运行
时间
。clock()函数会将所有
线程
的时钟加起来,所以它不能用来测量<
浏览 22
提问于2020-03-02
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
Go语言运行时间
Linux C语言:switch语句的范围判断!
编程语言比较:C和Go|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券