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