腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
pthread_
kill
异步
信号
在
Linux
上安全吗?
、
、
OpenGroup Unix规范 pthread_
kill
()是异步
信号
安全的.但是
Linux
并没有在相关部分列出这个函数。 那么,在
Linux
上的
信号
处理
程序中调用pthread_
kill
安全吗?我知道它是用tgkill()实现的(这是安全的.但这并不能自动保证pthread_
kill
()的安全性)。不幸的是,当实时
信号
队列已满时,
Linux
将恢复到向整个进程提供SIGIO .为了纠正这个SIGIO
处理<
浏览 2
提问于2018-07-23
得票数 4
回答已采纳
3
回答
发送到父线程的带有
kill
的
信号
是否保证在下一条语句之前得到
处理
?
、
、
、
、
好的,如果我在
linux
上的一个子线程中运行(如果重要的话,可以使用pthread),并且我运行以下命令它会将给定的
信号
发送给当前线程的父线程。我的问题是:在运行
kill
()后面的语句之前,是否保证父进程会立即获取CPU并
处理
信号
(如果是SIGKILL,则终止应用程序;如果是其他
信号
,则执行其他任何操作)?或者,有没有可能--甚至很有可能--
kill
()之后的任何命令都会在父线程
处理<
浏览 1
提问于2010-04-24
得票数 0
回答已采纳
1
回答
linux
SIG_
KILL
能被进程审查员
处理
吗?
、
、
、
旧的“
信号
”方式和新的“
信号
”方式:我们的程序能安全地
处理
SIG_
KILL
吗?在这一点上,不同的
linux
内核版本之间有什么不同吗?我试图从2.6.30升级到更高的版本,并且从开发的角度了解这个SIG_
KILL
是否可以安全地
处理
?
浏览 13
提问于2017-02-25
得票数 2
回答已采纳
1
回答
Pthread线程和
信号
、
、
我在
Linux
下使用pthread库来创建线程,我有两个关于此类应用程序中的
信号
处理
的问题。我知道
信号
处理
程序是进程范围的,这意味着如果我在进程中设置
处理
程序,每个线程都会有这个
信号
处理
程序,我还知道有pthread_
kill
函数用于向特定线程发送
信号
。例如,我有一个关于使用外壳
kill
命令发送
信号
的问题,据我所知,如果我输入例如
kill
-INT PID,我将发
浏览 1
提问于2012-05-31
得票数 10
回答已采纳
2
回答
如何停止
linux
服务器(仅限使用终端)中的stunnel,而不是终止pid
我们已经在Ubuntu 16.04中正确地配置了我们的stunnel,而且它也正常启动了,我们正在从stunnel服务器获取我们的数据。尽管我找不到任何合适的方法来阻止震撼。我试着杀死了昏迷的pid,但杀死pid不是一个正确的停止方式。 谢谢
浏览 126
提问于2019-02-07
得票数 0
回答已采纳
1
回答
Go应用程序无法捕捉
信号
、
、
、
在
linux
、
kill
-s 2 <PID>或
kill
-s 15 <PID>上发送
信号
package main "fmt" "os/signalfmt.Println(sig) fmt.Println("waiting") fmt.Println("exiting")该程序不<
浏览 4
提问于2015-01-26
得票数 3
回答已采纳
2
回答
当多线程程序由于发送而接收SIGPIPE
信号
时,哪个线程将在
linux
中
处理
该
信号
?
、
如果一个发送导致一个SIGPIPE
信号
,哪个头会
处理
它?发送的线程还是随机的线程?换句话说,
Linux
系统通过杀死或pthread_
kill
发送
信号
?
浏览 2
提问于2014-02-12
得票数 1
回答已采纳
2
回答
信号
处理
:打印某物,然后接受默认行为
、
我的要求是,每当程序在结束时以任何方式终止,即在结束时以正常完成(即exit()系统调用)以外的任何方式终止,我需要在它实际终止之前
处理
它(例如,挂起打印的"Hello“语句)。例如,,当我在运行程序时按Ctrl+C时,它应该打印Hello并继续
处理
SIGINT的方式。如果我在源代码中使用我的自定义
信号
处理
程序函数(具有打印语句逻辑),它将改变默认行为,即SIGINT如何理想地终止。 1)能帮我做到这两点吗?我还需要显式地
处理
哪些其他
信号
(可能是SIGTERM ?)(比方说,S
浏览 5
提问于2015-09-08
得票数 1
2
回答
C++暂停外部程序
、
有没有可能通过暴力手段暂时暂停外部程序的执行?或者有类似效果的东西。
浏览 1
提问于2014-11-20
得票数 0
1
回答
优雅关闭运行在Google上的进程的最佳方法
、
、
、
块链文档建议停止正在运行的客户端(通过服务管理器或向进程发送SIGINT
信号
的某种机制),因此它可以触发2个事件,同时优雅地关闭:然而,文档并没有解释如何做到这一点
浏览 9
提问于2022-04-27
得票数 1
回答已采纳
3
回答
处理
系统重新启动所产生的
信号
、
、
每当我发出重新启动命令时,我的进程将接收SIGTERM
信号
并
处理
它。如果SIGTERM将重新启动,我不想
处理
它。我正在使用分操作系统(
Linux
)。
浏览 10
提问于2014-07-10
得票数 3
回答已采纳
2
回答
在VMS上从perl捕获SIGABRT
、
、
、
、
给定
kill
.pl:$SIG{TERM} = sub { print "term\n" };sleep 60;$ perl
kill
.plsubmit /log_file=
kill
.log
kill
.comdelete /entry=XXXXXX
浏览 6
提问于2013-03-01
得票数 0
2
回答
无法杀死在服务器上运行的进程
我在服务器上运行了一个R控制台,这个过程花费的时间比我预期的要长得多。因此,我试图通过ctrl+z关闭它,它没有工作。最后我关闭了终点站。但是当我检查top命令时,这个过程仍然存在。我用的是杀死,但不会扼杀这个过程。最上面的命令输出:27448 zhenyang 20 0 20.133g 0.020t 3.840g R 100.0 21.3 72:00.06 R 我查了一下网站,有人说可能是ctrl+z把进程放在后台,但是fg命
浏览 0
提问于2016-09-05
得票数 1
3
回答
如何传递一个
信号
来解除
Linux
中的pause()?
、
、
、
、
这个程序是为了演示如何在多线程环境中丢失
信号
.这种
信号
丢失会导致种族状况。阻塞线程永远不会得到要解除阻塞的
信号
,因为它错过了
信号
。这有条件,也有互斥。解决这类问题的方法是使用cond_var。因此,它将自动锁定条件,并且一旦其他线程向它发出
信号
,它就会解除阻塞。状态的锁定保护它不被
信号
丢失。错误的程序-竞赛条件程序添加在这里。 我有下面的节目。我正试着用电话杀人来解除它的障碍。但是,我的程序挂起,因为它从不向阻塞的函数()发送
信号
。我不想使用pthread_cond,因
浏览 0
提问于2014-01-05
得票数 1
回答已采纳
1
回答
“杀死1-9”命令的功能是什么?
、
、
、
我是Ubuntu的新手,我学到了一个命令-请告诉我它在说什么类型的
信号
,在命令中-1-9是什么意思?
浏览 0
提问于2018-01-13
得票数 5
回答已采纳
2
回答
在
Linux
中重新传播捕获的
信号
、
、
我尝试对SIGSEGV和其他
信号
使用sigwait(),然后做一些事情(比如将时间戳写到文件中)。然后,我希望程序的行为就像
信号
从未被捕获一样(例如,当SIGSEGV发生时会生成一个核心转储-假设系统配置为核心转储)。有什么建议吗? 提前感谢!
浏览 1
提问于2013-05-14
得票数 2
2
回答
如何使用Goland发送自定义
信号
来杀死正在运行的进程?
、
、
如何让Intellij Idea/Goland发送自定义
信号
以停止正在运行的进程?
浏览 40
提问于2017-12-29
得票数 1
1
回答
linux
kill
()在进程执行
信号
处理
程序之后返回吗?
、
、
linux
内核是否确保程序在
linux
()返回之前就被杀死了?如果没有,我必须检查这个程序是否已经被消灭了。
浏览 2
提问于2020-03-01
得票数 1
回答已采纳
3
回答
命令杀手可以发送所有
信号
吗?
、
、
、
、
我想知道是否所有的
信号
都可以用
Kill
命令发送到一个进程中。谢谢
浏览 0
提问于2016-06-16
得票数 1
回答已采纳
1
回答
从自己的进程收到SIGTERM
、
、
、
我的守护进程(仅限
linux
)具有以下
信号
处理
程序: ifSA_SIGINFO; sigaction(SIGTERM, &sa, NULL);在
信号
处理
程序中进行自杀检查的原因是我的守护进程时不时地程序中唯一使用的<em
浏览 2
提问于2016-01-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
总结Linux中kill,pkill和killall杀死进程
每天一个linux命令之kill命令
Linux下命令行如何KILL掉一个进程?
Linux系统编程 信号量
数字信号处理之信号处理仿真 第一章 滤波仿真(1)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券