腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(217)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
setitimer
,SIGALRM &多线程进程(linux,c)
我希望在带有NPTL的libc的linux
setitimer
()多线程进程中使用
setitimer
()(或者不太可能使用alarm())。哪个线程将从内核接收sigalarm (SIGALRM)?2014-04更新:如果我想编写像gperftools的cpuprofile这样的分析实用程序,应该如何在多线程程序中设置
setitimer
();但在我的工具中,我想支持动态链接的程序(因此可以将我自己的库注入我当前的分析工具可以在fork()之后和exec()之前设置exec(),它还使用ptrace来控制目标程序,并劫持由
setiti
浏览 6
修改于2014-04-14
得票数 17
2
回答
如何找到
setitimer
()的分辨率?
我需要一个高分辨率的定时器(至少要有微秒级别的分辨率),我发现
setitimer
()可以设置在微秒级别。t.it_interval.tv_sec = 0;t.it_value.tv_sec = 0;
setitimer
(ITIMER_REAL , &t, NULL); 我需要知道的是
setitimer
()在linux中的实际分辨率?
浏览 3
提问于2011-10-04
得票数 0
1
回答
正确配置signal.
setitimer
()
__catcher(self, signum, _): # Reset timer signal.
setitimer
(signal.ITIMER_REAL, _SENDERTMOUT_) '''
浏览 6
修改于2013-05-07
得票数 0
1
回答
使用
setitimer
暂停计时器?
在C中,有没有一种方法可以使用
setitimer
启动计时器,然后暂停计时器,然后用暂停时的剩余时间恢复计时器?
浏览 3
修改于2012-04-30
得票数 3
回答已采纳
2
回答
FreeBSD,"
setitimer
“系统调用的源代码
我想找到
setitimer
的源代码。但在我尝试了"whereis“命令之后,什么也没有输出。你能帮我一下吗?谢谢!
浏览 2
提问于2010-12-25
得票数 1
回答已采纳
1
回答
如何在C中与SIGALRM结合使用
setitimer
我试图使用
setitimer
发送一个SIGALRM,它反过来调用我的处理程序函数打印到stdout。我已经在互联网上浏览了几个小时了,根本就没有关于如何使用
setitimer
的明确指示。it_val.it_value.tv_sec = 1; it_val.it_interval = it_val.it_value;
setitimer
浏览 0
提问于2018-12-04
得票数 0
回答已采纳
3
回答
C++中getitimer和
setitimer
的使用
我正在编写以下C代码,以获取使用getitimer和
setitimer
执行简单操作所需的时间。initial.it_value), sizeof( initial.it_value )); perror("error calling
setitimer
()");
浏览 0
修改于2016-02-28
得票数 1
2
回答
如何使用"
setitimer
()“函数调用设置多个警报
因此,我使用
setitimer
()系统调用来创建3个警报,每个定时器具有不同的结构来保存时间间隔值。900000*/; timer3.it_interval.tv_usec = 0/*900000*/;
setitimer
(ITIMER_REAL/*ITIM
浏览 7
提问于2017-11-24
得票数 1
1
回答
linux上的
setitimer
是否四舍五入?
当我用
setitimer
设置一个很短的超时,然后在Linux2.6.26系统(Debian5.0.5)上查询这个设置值(用getitimer或其他
setitimer
)时,我得到一个比我设置的值更高的值:wanted.it_value.tv_usec = 7000; wanted.it_interval.tv_usec = 0;
setitimer
浏览 0
提问于2011-07-28
得票数 1
回答已采纳
1
回答
是由子继承的
setitimer
()调用。
要做到这一点,我在分叉之前使用
setitimer
(ITIMER_REAL, &timer, NULL。如果它不是继承的,你能显示一个来源吗?
浏览 0
修改于2019-04-18
得票数 1
回答已采纳
1
回答
由"
setitimer
()“启动的计时器会重新启动吗?
当我们使用
setitimer
设置计时器时,它将进程中的“实际计时器”设置为按给定值过期。当它到期时,调用名为it_real_fn的函数。然而,如果我们在调用
setitimer
时分配一个间隔值,这意味着我们希望在每个时间间隔触发计时器,那么“真正的计时器”应该在哪里重新启动呢?
浏览 47
修改于2019-03-24
得票数 1
回答已采纳
1
回答
setitimer
信号似乎只在分叉之后才起作用。
sigset; idle.it_value.tv_usec = 0; cout << "Hohoho" << endl; idle.it_value.tv_usec = 0;
setitimer
浏览 2
修改于2014-07-01
得票数 0
回答已采纳
3
回答
是否可以使用
setitimer
配置3个以上的计时器?
如何使用
setitimer
配置3个以上的计时器?linux手册页上写道:“系统为每个进程提供三个时间间隔计时器,每个计时器在不同的时间域中递减。
浏览 1
修改于2012-07-02
得票数 2
3
回答
在通过
setitimer
使用计时器的同时使用睡眠()
我通过sys/time.h中的
setitimer
函数在我的C++代码中使用了一个计时器。这会将SIGALRM信号映射到我的计时器处理程序方法。在这之后我就不能使用睡眠功能了。
浏览 2
提问于2010-09-05
得票数 3
回答已采纳
1
回答
为什么
setitimer
和dup2对执行后的子进程起作用?
(因为ITIMER_PROF收集实际的CPU使用情况,而不是在时间上设置一个起点,然后计算x个时间量) timer.it_interval.tv_sec = 0;
setitimer
timer.it_value.tv_usec = 250000; timer.i
浏览 0
修改于2014-07-23
得票数 0
回答已采纳
1
回答
向处理程序函数发送随时间变化的信号,并正确理解c中的
setitimer
、getitimer
我成功地制作了一个虚拟计时器,每当完成一个时间周期时,该定时器就会向处理程序函数发送信号:timer.it_interval.tv_sec = 0;
setitimer
浏览 2
修改于2015-04-09
得票数 0
回答已采纳
1
回答
为什么php在
setitimer
中使用ITIMER_PROF而不使用ITIMER_REAL?
Linux (Max_execution_time)和set_time_limit是通过在
setitimer
中使用ITIMER_PROF实现的,而不是ITIMER_REAL。
浏览 3
提问于2014-02-17
得票数 1
回答已采纳
2
回答
setitimer
的ITIMER_PROF(SIGPROF)是否发送到多线程、NPTL和Linux(2.6.21.7)中的每个线程?
手册上说,
setitimer
在整个进程中是共享的,SIGPROF是发送给进程的,而不是线程。
浏览 6
提问于2011-03-31
得票数 5
1
回答
在使用
setitimer
()和ITIMER_VIRTUAL时,是什么原因导致虚拟运行时间变慢?
// memset() timer.it_interval.tv_sec = 0; if (
setitimer
浏览 14
提问于2018-02-20
得票数 0
回答已采纳
1
回答
同一个Makefile在不同的计算机上执行不同的命令
all:
setitimer
-helper squish-pty squish-unix CFLAGS = -Wall -W
setitimer
-helper:
setitimer
-helper.osquish-unix: squish-unix.o rm -f *.o
setitimer
-helper(命令的输出如下所示) gcc -Wall -W -c -o
setitimer</e
浏览 11
提问于2017-08-04
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券