腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何区分不同
线程
的报警信号?
、
我必须实现用户级
线程
库。我的问题是睡眠功能。 我正在唤醒一个
线程
,它是用u告警函数产生的SIGALRM信号来睡眠的。当多个
线程
被设置为使用不同的睡眠时间休眠时,如何确定何时计时器触发必须从睡眠队列中移除哪个
线程
?如何区分不同
线程
的报警信号??
浏览 2
提问于2014-09-09
得票数 1
回答已采纳
1
回答
如何在
C
++中在低优先级
线程
中运行方法?
、
、
我在
linux
上使用gcc4.7
c
++和boost。{} boost::signals2::
signal
<void (Data)> _
signal
;现在,我想在类中再添加一个信号来处理一些低优先级的侦听器然后是应该调用低优先级
线程
中的低优
浏览 2
提问于2014-02-26
得票数 1
回答已采纳
4
回答
C
#与
Linux
的信号机制的等价性是什么?
、
我的项目中有两个
线程
,分别是
线程
A和
线程
B。 当
线程
B忙于做一些事情时,我想从
线程
A向
线程
B发送一个信号。在
线程
B收到信号后,它立即执行相应的信号处理程序。在
Linux
中,使用
signal
很容易做到这一点。要达到同样的效果,我应该如何处理
C
#
线程
?
浏览 4
提问于2011-02-24
得票数 5
回答已采纳
6
回答
Java中没有结尾的
线程
、
、
我有一个用Java编写的程序,它使用3个
线程
。在IDE (Netbeans)中一切工作正常,当我杀死它时,它会销毁所有
线程
。当我从命令行启动它并按Ctrl-
C
组合键时,
线程
会继续运行。它是否会杀死主
线程
,因为我猜在那之后我可以使用标志了?
浏览 2
提问于2012-07-30
得票数 1
回答已采纳
5
回答
multiprocessing.Event.wait被信号中断时挂起
、
代码将multiprocessing.event设置为“唤醒”正在等待的主
线程
。import multiprocessing _stop_event = multiprocessing.Event()def stop(signum, frame): Class1.interrupt()
signal
.
signal
(
signal
.SIGINT,
浏览 2
提问于2014-06-26
得票数 4
回答已采纳
2
回答
C
++在什么
线程
上调用信号回调?
、
、
我需要在终止服务之前运行一次清理(由
Linux
systemctl stop my-srv执行)。到目前为止,我想出了两个解决方案:{} void main.. { fgetc(stdin); // wait for
signal
在哪个
线程
上调用
signal
_c
浏览 10
提问于2022-04-13
得票数 1
1
回答
C
++在信号处理程序之后继续执行
、
、
、
、
我试图在
C
++中管理一个信号,然后继续正常地执行程序。我使用信号而不是异常,因为当传感器没有连接时,程序会阻塞自己(我不能改变这一点)。51 ../sysdeps/unix/sysv/
linux
/raise.
c
: No such file or directory./
浏览 4
提问于2020-06-02
得票数 0
2
回答
当多
线程
程序由于发送而接收SIGPIPE信号时,哪个
线程
将在
linux
中处理该信号?
、
发送的
线程
还是随机的
线程
?换句话说,
Linux
系统通过杀死或pthread_kill发送信号?
浏览 2
提问于2014-02-12
得票数 1
回答已采纳
5
回答
如果我在命令行中输入Ctrl-
C
,Java中的finally块还会执行吗?
、
、
如果我通过按Ctrl-
C
来强制停止进程,而此时代码正在try块中运行,那么finally块还会被执行吗? 在我的测试中,它似乎是被执行的。
浏览 1
提问于2011-02-06
得票数 16
回答已采纳
1
回答
第二个
线程
不会从cond_wait中醒来
、
、
、
因此,我们有一个打印机
线程
和当前两个
线程
来计算下一个要打印出来的新一代单元格。由于某种原因,只有一个
线程
在pthread_cond_wait() 上醒来。= pthread_cond_
signal
(&(field -> print_
signal
)); 我们的计算
线
浏览 3
提问于2016-06-25
得票数 0
回答已采纳
1
回答
用σ掩码将信号传递给多
线程
程序
、
、
、
如果我有一个程序让N运行
线程
,而其中的N-1使用pthread_sigmask阻止SIGUSR1信号的传递:sigset_t
signal
_mask;sigaddset(&
signal
_mask, SIGUSR1);if (rc != 0) {}
浏览 1
提问于2013-10-25
得票数 1
回答已采纳
1
回答
利用POSIX信号终止
C
++11多
线程
应用
、
、
、
我在
Linux
上用
C
++11编写了一个简单的多
线程
应用程序,我想通过发送SIGINT信号来终止服务器及其运行的
线程
。显然,我的服务器应用程序使用了来自
C
++11 (std::thread等)的
线程
支持。虽然我在
C
++11 (std::
signal
)中找到了一些对信号处理的支持,但我找不到在多
线程
环境中处理信号的任何支持。因此,我的问题是-在
C
++11中如何处理多
线程
应用程序中的信号,还是仅仅因为我的
浏览 4
提问于2013-05-02
得票数 7
1
回答
在
linux
平台上,
C
#中的自定义posix信号无法工作。
、
、
、
、
问题
C
++版本运行良好。
C
++和
C
#版本几乎是一样的。有人能弄明白为什么它不起作用吗?/
浏览 5
提问于2021-05-27
得票数 0
回答已采纳
1
回答
phtread_kill()分割故障(核转储)
、
我有一个java
线程
top -H -p [java ppid number]列表,并希望通过
C
调用使用pthread_kill()杀死某些
线程
#include<
signal
.h>#include <
linux
/unistd.h>#include <unistd.h> #includepth
浏览 1
提问于2016-11-07
得票数 1
回答已采纳
1
回答
在Android/
Linux
内核中处理被杀死的进程。
、
、
、
、
我有预感,这应该在/kernel/exit.
c
中的某个地方处理。 有没有人更清楚地知道在这样的事件中到底发生了什么,以及在哪里处理?
浏览 3
提问于2013-10-16
得票数 0
1
回答
等待
线程
的最佳方式是什么?
、
、
有时,您会看到
线程
需要等待直到从另一个
线程
获得信号的场景。目前,我通过以下方式实现了这一点:(有一个由其他
线程
设置的volatile int
signal
;告诉等待的
线程
继续)while(
signal
!= 1);while(
signal
!while(
signal
!= 1)
浏览 3
提问于2019-11-07
得票数 1
回答已采纳
1
回答
如何正确使用libevent的信号事件
、
、
、
在
Linux
/Unix上的任何代码上,信号似乎都可以中断(是对的吗?)。这是否意味着,在调用所有系统调用和其他库函数之后,我应该检查返回值和errno是相等的EINTR?有简单的测试代码。#include <stdio.h>int i = 0;{} .如果上面的猜想是正确的,那么它是
浏览 2
提问于2017-03-16
得票数 1
4
回答
在
Linux
/
C
++中,发送给
线程
/进程的信号是否会使
线程
/进程变为活动状态?
、
、
、
、
在
Linux
中,当一个信号被发送到进程/
线程
时(不管出于什么原因),是否立即调用信号处理程序(假设有信号,并且信号没有被阻塞)?我的意思是,我非常肯定,在处理信号的进程/
线程
中,它将被立即调用,但我指的是其他进程/
线程
。 如果立即调用处理程序,它是否也会使相应的进程/
线程
处于活动状态(以便它的正常执行立即继续)?然后,同样的问题可以被问到
线程
而不是进程。
浏览 6
提问于2015-05-30
得票数 4
回答已采纳
1
回答
多
线程
Python应用程序的通用异常处理程序
、
、
有没有可能用一个通用的异常处理程序来捕获Python应用程序中所有
线程
的异常?import sysimport timeimport
signal
and t.isAlive()]
浏览 2
提问于2013-04-14
得票数 0
回答已采纳
2
回答
把一件工作交给一条线,等待它接受
、
我的应用程序工作如下:工作
线程
初始化并开始在pthread_cond_wait()中等待,主
线程
连接到DB,并开始一次向适当的工作人员提交一行。由于DB驱动程序内部,在提取当前行之前无法读取下一行,因此主
线程
必须等待工作人员“接受”行。为此,我在主
线程
中调用pthread_cond_wait() --等待工作人员的pthread_
signal
()。这在
Linux
和FreeBSD上都是干净的,但是在
Linux
上通常要花费更长的时间。在FreeBSD上,我始终在27秒内处理
浏览 2
提问于2013-01-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
C#使用线程窗口调试多线程程序
linux多线程服务器
C+11多线程编程(一)——初始多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券