腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
bash
中
的` has‘只能向
进程
组有其他
进程
(Es)的单个
进程
发送
信号
吗?
、
bash
中
的kill只能从当前shell
进程
向
进程
组发送
信号
吗?这就是我到目前为止得到的职位的印象。 bash
中
的kill只能向
进程
组有其他
进程
(Es)的单个
进程
发送
信号
吗?在
Linux
中
,是否总是从
进程
或内核向
进程
组发送
信号
,而不是向单个
进程
发送
信号
?
浏览 0
提问于2017-08-09
得票数 0
回答已采纳
1
回答
C
Linux
编程
中
的
信号
量
、
、
我将接管一些在
Linux
(Centos)
中
运行的C代码,并广泛使用
信号
量。代码的编写方式:这个程序启动了一组使用互斥和
信号
量的
进程
。这个程序还启动了一组
进程
,这些
进程
使用互斥量和
信号
量。 我已经意识到,Program1和Program2使用了同名的
信号
量。在
Linux
编程
中
,不同的程序可以使用相同的
信号
量吗?他们使用相同的源代码来启
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
1
回答
我如何知道windows平台上的一个子
进程
何时在python3
中
死亡?
、
、
、
在
linux
中
,我使用subprocess.Popen创建子
进程
,并为SIGCHLD定义一个
信号
处理程序。当子
进程
死亡时,父
进程
接收SIGCHLD
信号
,处理程序将执行某些操作。但是在Windows上没有SIGCHLD
信号
,我如何知道子
进程
何时退出?
浏览 2
提问于2017-12-15
得票数 2
1
回答
posix
信号
灯Sys V SEM_UNDO的等价性
、
、
、
、
在具有多个
进程
的
Linux
系统
中
,system
信号
量允许一个SEM_UNDO选项,如果持有
信号
量的
进程
崩溃,则防止
信号
量“卡住”。防止POSIX
信号
量因持有
信号
量的
进程
崩溃而受到干扰的正确方法是什么?或者POSIX 是否保证在发生崩溃时释放
信号
量?
浏览 9
提问于2015-01-21
得票数 8
2
回答
何时调用sem_unlink()?
、
我对
Linux
API sem_unlink()有点困惑,主要是在什么时候或为什么调用它。我在Windows中使用
信号
量已经很多年了。在Windows
中
,一旦关闭了命名
信号
量的最后一个句柄,系统就会删除底层内核对象。但是在
Linux
中
,开发人员需要通过调用sem_unlink()来删除内核对象。我遇到的问题是,如果
进程
A调用sem_unlink(),而
进程
B锁定了
信号
量,它会立即销毁
信号
量,现在当
进程</em
浏览 1
提问于2013-03-02
得票数 15
2
回答
如何在
Linux
中
“传递”一个
信号
?
、
、
、
、
我对用于描述
Linux
信号
传递的术语感到困惑。大多数文本都说“
信号
被传递到
进程
”或“
信号
被传递到线程”。 据我理解,当内核调用
信号
处理程序时,
信号
被“传递”到驻留在
进程
中
的
信号
处理程序。
进程
本身是异步运行的,这个“传递”
进程
类似于CPU调用中断处理程序。中断处理程序(
信号
处理程序)不是
进程
线程,也不是
进程
下运行的任何线程,对吗?
浏览 0
提问于2023-01-25
得票数 42
2
回答
信号
是如何在
Linux
中
实现的?
、
当一个
进程
向另一个
进程
发送
信号
时,接收
进程
是否等待重新安排运行时间?因此,如果我们每1ms选择一个
进程
来运行,这是否意味着从产生
信号
到传递
信号
的延迟大约是0.5ms?(假设我们只有两个
进程
。)更广泛地说,
信号
是如何在
Linux
中
实现的?
浏览 0
提问于2012-07-30
得票数 4
2
回答
Windows是如何准确地杀死
进程
的?
、
、
我不熟悉Windows中
进程
是如何被杀死的。在
Linux
中
,“温暖”杀死发送一个
信号
(15),该
进程
可以通过实例化
信号
处理程序来处理该
信号
。冷杀是操作系统通过强力杀死
进程
来处理的
信号
(9)。如何在Windows
中
“杀死”一个
进程
?它是如何由操作系统和
进程
处理的?操作系统执行什么操作?是否有一种跨平台的方式来响应杀死/关闭请求?
浏览 0
提问于2010-06-14
得票数 15
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程
间事件
、
、
、
我当前的Windows代码使用命名事件进行
进程
间通信。可能有许多
进程
在等待该事件,当它发出
信号
时,所有等待的
进程
都会被释放,然后事件返回到无
信号
状态。为此,我使用了PulseEvent函数。在
Linux
中
如何做到这一点?pthread函数似乎是线程间的通信。我不知道
信号
量在哪里可以提供与Windows相同的行为。Posix
信号
量似乎只释放了一个等待线程。如果
信号
量可以释放所有等待的线程,那么就可以工作了。
Li
浏览 1
提问于2013-12-07
得票数 2
2
回答
C++暂停外部程序
、
有没有可能通过暴力手段暂时暂停外部程序的执行?或者有类似效果的东西。
浏览 1
提问于2014-11-20
得票数 0
1
回答
在Mono C#程序
中
可以发送unix
信号
吗?
、
、
我有一个运行在Windows和
Linux
上的C#程序。当它在
Linux
上运行时,在系统上运行的另一个
进程
是我希望能够向其发送命令并让
进程
执行命令的
进程
。我最初的直觉是在另一个
进程
中
实现一个
信号
处理程序,并且让C#程序在它想要与它交互的时候发送适当的
信号
。然而,在四处搜索时,我找不到任何关于发送Mono
中
存在的unix
信号
的功能的信息(但是,我发现Mono支持
信号
处理,这给了我希望)
浏览 2
提问于2016-03-04
得票数 2
回答已采纳
2
回答
QProcess::close()会在
进程
中
引发unix
信号
吗?
、
、
、
在
Linux
/Qt
中
,我有一个GUI应用程序。GUI使用QProcess启动额外的子
进程
。要关闭子
进程
,我使用QProcess:: close ()。更新:询问特定unix
信号
的更改问题: SIGTERM。
浏览 6
提问于2011-09-21
得票数 2
回答已采纳
1
回答
如果多线程
Linux
进程
收到
信号
,它会发生什么情况?
、
、
、
如果Unix (Posix)
进程
接收到
信号
,则
信号
处理程序将运行。目前的状况是什么?
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
1
回答
与系统功能有关的问题
、
在下面的代码
中
,当系统函数被执行(在
Linux
中
并使用g++编译)时,它将发送SIGCHLD
信号
到处理(调用它的),而这在Solaris代码
中
是不会发生的。我的意思是,如果我在Solaris
中
运行相同的代码,系统函数就不会向调用它的
进程
发送任何
信号
。因此,我在
Linux
中
的
进程
挂起。为什么系统功能在Solaris
中
没有发送任何
信号
? ..。最后一个与我的实
浏览 1
提问于2012-08-17
得票数 1
回答已采纳
1
回答
如何使
进程
忽略某些
信号
(如SIGHUP、SIGABRT、SIGABORT、SIGINT等)
、
、
、
我是一个新手,对
linux
有基本的了解。所有
信号
都已由内核在
信号
表中
浏览 1
提问于2013-09-01
得票数 1
1
回答
linux
上的同步,c/c++
、
、
我将在
Linux
上同步两个不同的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用的设备。到目前为止,我一直使用命名
信号
量进行同步,并且运行良好,直到有人杀死了当前在设备上运行的
进程
。在这种情况下,
信号
量不会被释放,这会导致尝试获取
信号
量/访问设备的所有
进程
挂起。 这可以在Windows下用互斥锁简单地解决。在该系统
中
,当拥有线程/
进程
终止时,命名互斥被自动释放。我将感谢所有关于<
浏览 0
提问于2015-02-04
得票数 0
4
回答
一个
进程
的
信号
如何影响它的子线程?
、
、
、
、
大师,我在
linux
函数上遇到了两个问题: 据我所知,睡眠过程中会受到任何
信号
的干扰。是这样的吗?依然沉睡 顺便说一下,如果我向
进程
发送
信号
,当
进程
收到
信号
时,它会发送给它的子线程吗?
浏览 4
提问于2011-10-26
得票数 2
1
回答
如何序列化
Linux
中
对目录的访问?
、
、
、
假设在处理器上同时运行4个
进程
,需要将数据从HDFS (与Spark一起使用)文件系统复制到本地目录。现在,我只希望一个
进程
复制该数据,而其他
进程
只是等待第一个
进程
复制该数据。所以,基本上,我想要某种
信号
量机制,每个
进程
都试图获得
信号
量来尝试复制数据,但是只有一个
进程
获得
信号
量。所有未能获得
信号
量的
进程
都会等待
信号
量被清除(能够获得
信号
量的
进程
将
浏览 8
提问于2015-06-25
得票数 0
2
回答
.net核心应用程序:如何将SIGTERM发送到子
进程
?
、
在
Linux
上运行的.NET核心应用程序是否有可能向子
进程
发送SIGTERM
信号
?我们正在考虑将我们的.net应用程序移植到..net core并在
Linux
上运行,以避免当前的
信号
实现(即从父
进程
发送CloseMainWindow(),使用pywin32包,在子
进程
中使用SetConsoleCtrlHandler
浏览 0
提问于2016-12-08
得票数 8
回答已采纳
1
回答
信号
处理输出显示问题
、
、
我正在创建一个相对简单的多
进程
程序,以学习使用C在
Linux
中
的
信号
和
信号
处理。我有几个
进程
处理
信号
(我使用sigaction来分配处理程序),这些
信号
被发送到
进程
组
中
的所有
进程
,以及在检测到一定数量的
信号
之后显示一些信息的跟踪过程。 我的问题是这个。这个过程需要显示检测到的当前
信号
数,我知道printf()不适合从
信号
处理程序调用。我知道我可以
浏览 4
提问于2014-10-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 Linux 中如何结束进程
总结Linux中kill,pkill和killall杀死进程
Linux中父进程为何要苦苦地知道子进程的死亡原因?
Linux进程管理
如何在 Linux 系统中结束进程或是中止程序
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券