腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Windows
上
的
信号
处理
php
、
windows
、
signals
我有一个独立
的
PHP脚本,我将
处理
从
Windows
操作系统发出
的
信号
,以便在发出"kill
信号
“时正常关机。 我如何在
Windows
上
做到这一点?
浏览 6
提问于2010-07-26
得票数 9
回答已采纳
1
回答
如何在
Windows
环境下
处理
Perl中
的
异常程序终止
windows
、
perl
、
events
、
signals
、
activestate
我在
Windows
上有一个Perl程序,需要在退出时执行清理操作。我使用sigtrap编写了一个
信号
处理
程序,但它并不总是有效
的
。我可以拦截Ctrl,但是如果机器被重新引导或者程序以其他方式被杀死,
信号
处理
程序和结束块都不会运行。我读过
Windows
实际
上
没有
信号
,
windows
上
的
信号
处理
在Perl中是一种黑客行为。我
的
问题是
浏览 4
提问于2011-12-05
得票数 3
2
回答
Perl
信号
处理
程序和
WIndows
windows
、
perl
、
signals
我在
Windows
上
使用Strawberry perl。我有一些GUI.pl应用程序,它运行script.pl,运行some.exe。perl脚本充当GUI应用程序和some.exe之间STDIN/OUT/ERR
的
代理。我已经学到了很多关于
信号
的
知识,但仍然不知道如何解决这个问题。 提前谢谢。
浏览 5
提问于2015-10-19
得票数 1
回答已采纳
1
回答
在
WIndows
上
的
动态链接库中没有使用断开板异常
处理
程序?
c++
、
windows
、
dll
、
crash-reports
、
google-breakpad
在
Windows
上
,一旦加载了DLL,我们就实例化一个异常
处理
程序。然而,当崩溃发生时,该异常
处理
程序永远不会被调用,且永远不会写入小型转储。当我们对一个简单
的
C++控制台应用程序使用相同
的
设置时,一切都很正常。显然,只有在DLL中实例化异常
处理
程序时,才会通知它。我们如何确保Google
的
breakpad异常
处理
程序是在DLL中调用
的
? 下面是我们使用
的
设置。框架是在我们开始使用DLL之前创建<e
浏览 16
提问于2017-08-17
得票数 2
回答已采纳
1
回答
什么是
windows
上
的
“异步”
信号
?
windows
、
exception
、
asynchronous
、
signals
、
seh
我正在阅读pintool邮件列表中一个问题
的
回复。它提到,异步
信号
的
传送被延迟,直到pintool中
的
分析例程结束。我很好奇
Windows
中
的
哪些异常被定义为异步
信号
。
浏览 5
提问于2015-04-09
得票数 0
1
回答
我如何知道
windows
平台上
的
一个子进程何时在python3中死亡?
python
、
process
、
synchronization
、
subprocess
在linux中,我使用subprocess.Popen创建子进程,并为SIGCHLD定义一个
信号
处理
程序。当子进程死亡时,父进程接收SIGCHLD
信号
,
处理
程序将执行某些操作。但是在
Windows
上
没有SIGCHLD
信号
,我如何知道子进程何时退出?
浏览 2
提问于2017-12-15
得票数 2
1
回答
如何
处理
或检测D中
的
系统
信号
?
signals
、
d
D
的
官方文档(相当稀少)没有任何关于在*nx或
Windows
上
处理
系统
信号
的
内容。system模块只有Endian和OS,syserror被废弃/仅用于
Windows
,而signals是关于消息传递
的
,而不是系统
信号
。是否有一种方法(在纯D中)来安装
信号
处理
程序,捕获并允许我在运行时对某些
信号
作出反应,或者至少有一种方法可以检测
信号
被接收和异常我可以ca
浏览 1
提问于2016-02-28
得票数 3
回答已采纳
1
回答
linux中
的
异常
处理
linux
、
exception-handling
我正在Linux
上
移植一个
Windows
程序。我
的
程序使用
Windows
结构化异常
处理
(SEH)。Linux不支持结构化异常
处理
,但是它提供了
信号
处理
。我们可以超越
信号
来发展类似SEH
的
范式。一旦您能够过滤异常,
Windows
提供了三种替代执行控制流: 1) EXCEPTION_EXECUTE_HANDLER :执行
处理
程序2) EXCEPTION_CONTINUE_SEARCH
浏览 4
提问于2011-08-30
得票数 5
1
回答
在哪些线程上调用
信号
处理
程序(例如signal(SIGINT,crtl_c);)?
signals
信号
是否会中断主线程,或者它们是从某个操作系统线程调用
的
?换句话说,在实现
信号
处理
程序时,我需要担心线程安全吗?例如,如果在单独
的
线程上调用on_sigint,则以下代码将随机失败。是吗?会吗?#include <csignal>{ WaitForSingleObject(hSigin
浏览 0
提问于2013-04-08
得票数 1
回答已采纳
1
回答
从独立
的
perl进程向perl进程发送
信号
,以触发
处理
程序中
的
代码
perl
、
winapi
、
process
、
signals
我在
windows
上
使用perl v14。第二个文件使用它
的
pid(手动设置)简单地终止第一个perl进程。for I processkill INT, $pid; 我运行第一个perl脚本并按Ctrl-C组合键,
处理
程序按预期工作,但使用第二个文件无法获得相同
的
结果。我还尝试了其他
信号
,如ALRM,HUP,TERM,FPE,但没有成功。我所要做
的
就是执行<
浏览 0
提问于2012-07-11
得票数 1
回答已采纳
4
回答
如何使用haskell
处理
windows
上
的
信号
?
haskell
、
signals
windows
上有像System.Posix这样
的
东西吗?import Control.Concurrentimport System.Posix ---cannot be run on
windows
conn@(h,_,_) = hGetLine h >>= hPutStrLn h >> hFlush h >>
浏览 2
提问于2012-04-26
得票数 6
回答已采纳
2
回答
libuv - `uv_kill`和`uv_process_kill`有什么区别?
c
、
process
、
libuv
int uv_process_kill(uv_process_t* handle, int signum)int uv_kill(int pid, int signum) 将指定
的
信号
发送给给定
的
PID。检查uv_signal_t
上
的
浏览 3
提问于2017-04-10
得票数 1
回答已采纳
1
回答
如何编写
处理
信号
的
跨平台c++?
c++
、
windows
、
macos
、
cross-platform
、
signals
这个问题更多
的
是出于我个人
的
好奇心,而不是任何重要
的
问题。我正在努力使我
的
所有代码至少与
Windows
和Mac兼容。到目前为止,我已经了解到我
的
代码应该建立在POSIX
上
,这很好,但是.
Windows
没有sigaction函数,所以使用signal吗?根据:,
信号
存在一些问题。()函数在当前
处理
程序执行时不会阻止其他
信号
到达;sigaction()可以阻塞其他
信号
,直到当前
浏览 0
提问于2012-02-01
得票数 4
回答已采纳
2
回答
Windows
是如何准确地杀死进程
的
?
windows
、
process
、
kill
我不熟悉
Windows
中进程是如何被杀死
的
。在Linux中,“温暖”杀死发送一个
信号
(15),该进程可以通过实例化
信号
处理
程序来
处理
该
信号
。冷杀是操作系统通过强力杀死进程来
处理
的
信号
(9)。如何在
Windows
中“杀死”一个进程?它是如何由操作系统和进程
处理
的
?操作系统执行什么操作?是否有一种跨平台
的
方式来响应杀死/关闭请求?
浏览 0
提问于2010-06-14
得票数 15
2
回答
事件响应比
信号
量更快?
c++
、
windows
、
multithreading
在一个项目中,我遇到了这样
的
情况(在
windows
7
上
), 当多个线程繁忙时(我
的
所有CPU内核都忙着工作),线程接收
信号
量(从0增加到1)会有延迟。它可能长达1.5ms。我通过缓存一些小东西来解决这个问题,并在前面增加
信号
量值。因此,在我看来,发出
信号
信号
的
速度很慢,线程不会立即接收到
信号
(特别是在CPU繁忙时),但是如果您在某个线程开始等待它之前发出
信号
,就不会有任何延迟。我曾经认为事件只是一
浏览 2
提问于2014-01-15
得票数 1
回答已采纳
1
回答
如何从
windows
7中
的
崩溃错误中获得更多信息?
c++
、
windows-7
、
error-handling
、
signals
、
mingw
我正在努力解决这个问题,但我有以下问题: 问题是我试过
的
我试图自己
处理
应用程序崩溃,使用
信号
处理</em
浏览 5
提问于2012-08-01
得票数 3
1
回答
如何使golang
信号
处理
程序在
windows
上工作
go
下面的测试程序在我
的
linux机器
上
运行良好,但它不在我
的
windows
机器上工作。sig := <-sigChan os.Exit(1)}^CSignal [interrupt] detectedRunning 有
浏览 7
提问于2022-07-21
得票数 1
1
回答
在Mono C#程序中可以发送unix
信号
吗?
c#
、
mono
、
signals
我有一个运行在
Windows
和Linux
上
的
C#程序。当它在Linux
上
运行时,在系统
上
运行
的
另一个进程是我希望能够向其发送命令并让进程执行命令
的
进程。我最初
的
直觉是在另一个进程中实现一个
信号
处理
程序,并且让C#程序在它想要与它交互
的
时候发送适当
的
信号
。然而,在四处搜索时,我找不到任何关于发送Mono中存在
的
unix
信号
浏览 2
提问于2016-03-04
得票数 2
回答已采纳
1
回答
windows
和linux IPC
信号
linux
、
windows
、
concurrency
、
signals
、
ipc
为了使代码在
Windows
和Linux/Unix之间兼容。我想使用MingW
的
工具集和CodeBlocks进行开发,这样代码就可以在Linux和
Windows
上
编译和运行。我想使用用户
信号
来通知许多客户端在某些特定时间进行一些数据
处理
操作。这意味着我需要一组用于不同操作
的
信号
。当我向客户端发送这些
信号
时,我还需要发送一个或两个参数。那些IPC方法(如事件
处理
、消息传递、插槽、命名管道、套接字)可能不适合我<
浏览 1
提问于2018-03-10
得票数 1
1
回答
Python -在父进程Tkinter GUI仍可交互
的
情况下确定子进程何时完成
python
、
multithreading
、
tkinter
、
subprocess
、
python-3.5
我有一个Tkinter GUI,我想要派生一个子进程,并在不等待子进程终止
的
情况下查出子进程何时结束,这意味着我
的
GUI仍然是完全可交互
的
/没有被冻结。我尝试过许多方法,比如在以下链接(主要是stackoverflow)中找到
的
方法:、、和。 我发现我不能使用任何使用for或while循环来读入行
的
方法,否则将以GUI等待循环读完所有内容而告终。从我确定
的
情况来看,我需要一些线程。但是,通过上面的链接使用一些示例似乎并不能解决我
的
问题;例如,调整4中
的
浏览 13
提问于2016-07-29
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券