腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7468)
视频
沙龙
1
回答
为什么不能从
信号
处理
程序调用dlclose()?
、
、
、
、
我用C编写了一个用户空间应用程序,它使用插件库plugin.so与
底层
Linux
内核驱动程序交互。我使用dlopen()打开DLL。我有一个
信号
处理
程序,在接收到dlclose()时调用SIGINT。在代码检查之后,我得到了反馈意见,即不能从
信号
处理
程序调用dlclose()。若然,为甚麽会这样呢?
浏览 1
提问于2013-02-13
得票数 1
回答已采纳
1
回答
Iphone和Android网络
、
、
、
我选择了java和
linux
作为编程平台。这个游戏是简单的2d游戏,没有物理
原理
。
浏览 2
提问于2011-08-09
得票数 0
2
回答
C++暂停外部程序
、
有没有可能通过暴力手段暂时暂停外部程序的执行?或者有类似效果的东西。
浏览 1
提问于2014-11-20
得票数 0
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
、
、
、
所需的是将运行在Solaris/
Linux
上的遗留C代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最佳方法是什么? 将
浏览 2
提问于2014-07-21
得票数 0
1
回答
在没有
信号
处理
程序的情况下,SIGTERM的行为是否与SIGKILL相同?
、
特别是,如果进程没有安装SIGTERM
处理
程序,那么向进程发送SIGTERM或SIGKILL是否有任何区别?
浏览 0
提问于2017-04-14
得票数 4
1
回答
正确的守护进程行为(来自PEP 3143)
、
、
我想在睡眠时间将控制传递回操作系统(
Linux
)。为此,我应该消除这些任务。一种方法是使用Python的标准守护进程库。 通过SIGTERM
信号
终止守护进
浏览 1
提问于2014-05-07
得票数 9
回答已采纳
1
回答
xwindow的剪贴板机制
、
、
、
、
有人能给我解释一下xwindow的剪贴板的工作
原理
吗?例如,如果我从gedit中打开一个文件并使用ctrl+c复制该文件的内容,然后打开vim并使用ctrl+v将内容粘贴到新打开的文件中。更具体地说,
底层
linux
内核需要如何
处理
这种复制-粘贴操作?是否有与此操作相关的系统调用?谢谢
浏览 1
提问于2011-06-08
得票数 5
回答已采纳
1
回答
调用popen函数后,子进程中的睡眠不起作用
、
、
、
、
我已经创建了一个
信号
处理
程序来等待子进程结束,而父进程只是在无限循环中运行。当我在popen系统调用之后调用' sleep (5)‘时,睡眠调用不起作用。另外,如果我删除了
信号
处理
程序,只等待父进程中的子进程,那么就不会有问题(即睡眠在任何地方都能正常运行)。
浏览 5
提问于2019-04-16
得票数 0
1
回答
需要在异常终止时调用ioctl(tty0_fd、KDSETMODE、KD_TEXT)
、
、
、
我在我的应用程序中使用
Linux
框架缓冲区,并设置ioctl(tty0_fd, KDSETMODE, KD_GRAPHICS)以防止
底层
终端显示任何游标或文本,然后在正常程序终止时进行清理。我可以为任何可能杀死应用程序的
信号
注册我自己的
处理
程序,但是SIGKILL不能被捕获。 窗口环境和其他程序如何
处理
这种情况?
浏览 4
提问于2016-08-16
得票数 5
1
回答
如果多线程
Linux
进程收到
信号
,它会发生什么情况?
、
、
、
如果Unix (Posix)进程接收到
信号
,则
信号
处理
程序将运行。目前的状况是什么?
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
2
回答
何时调用sem_unlink()?
、
我对
Linux
API sem_unlink()有点困惑,主要是在什么时候或为什么调用它。我在Windows中使用
信号
量已经很多年了。在Windows中,一旦关闭了命名
信号
量的最后一个句柄,系统就会删除
底层
内核对象。但是在
Linux
中,开发人员需要通过调用sem_unlink()来删除内核对象。我遇到的问题是,如果进程A调用sem_unlink(),而进程B锁定了
信号
量,它会立即销毁
信号
量,现在当进程C出现时,进程B不再受
信号
量的“保护”。更重要的是,
浏览 1
提问于2013-03-02
得票数 15
2
回答
如何告诉LLDB将
信号
传递给程序
然而,第二天我回到应用程序继续工作,我开始在同一个函数中再次设置断点,出现了一个问题,因为中断不是发生在应用程序函数内部,而是发生在应用程序的一个
底层
库中,每次我试图中断该函数(即它在
底层
库中停止)时,它都会一次又一次地这样做,并且我无法通过单步执行到达所需的函数(每次我单步执行时,它都只是在
底层
库中向前一步)。更新: 我在其中设置断点的函数是从
信号
处理
程序中调用的。例如,当我发送SIGINT
信号
时,
信号
处理
程序调用应用程序中的一些函数进行清理,并且我
浏览 21
提问于2017-03-01
得票数 4
回答已采纳
2
回答
Java中的
信号
量线程的
处理
与控制
我的问题是关于
信号
量。有谁能给我解释一下
信号
灯背后的概念?我已经理解了它的基本
原理
。但是我仍然无法理解为什么
信号
量类实现了可序列化的。public class Semaphore extends Object implements Serializable 请试着深入回答我的问题,使用JVM如何
处理
多个线程以及
信号
量如何控制它。
浏览 0
提问于2014-03-10
得票数 1
2
回答
C
Linux
信号
处理
、
、
我是操作系统的新手,在学习
Linux
信号
处理
时遇到了一些问题。 在
Linux
中,如果
信号
在syscall期间到达,比如pause(),程序将切换到内核模式并运行
信号
处理
程序。然后,根据
处理
程序函数,程序将执行该函数告诉它做的任何事情。如果系统调用很重要,并且不能/不应该被中断,该怎么办?(或者,是否存在不能被
信号
中断的sys调用?)另外,当内核正在
处理
另一个较早到达的
信号
时,如果一个<em
浏览 4
提问于2016-02-01
得票数 0
2
回答
带握手功能的g_serial小工具
、
、
、
我使用带有嵌入式
linux
和USB device (g_serial)模块的板卡。我得到了终端两端的所有数据,但应用程序无法
处理
它(缺少握手
信号
)。怎么可能
处理
它呢?
浏览 1
提问于2012-09-17
得票数 1
回答已采纳
1
回答
pthread_kill异步
信号
在
Linux
上安全吗?
、
、
OpenGroup Unix规范 pthread_kill()是异步
信号
安全的.但是
Linux
并没有在相关部分列出这个函数。 那么,在
Linux
上的
信号
处理
程序中调用pthread_kill安全吗?不幸的是,当实时
信号
队列已满时,
Linux
将恢复到向整个进程提供SIGIO .为了纠正这个SIGIO
处理
程序,它将该
信号
转发回指定的线程(该线程阻止SIGIO并在
信号
处理
循环中使用sigwaitinfo
浏览 2
提问于2018-07-23
得票数 4
回答已采纳
1
回答
什么时候需要在
信号
处理
程序中重新建立
信号
函数?
、
、
、
我在
linux
下有一个简单的程序,它运行得很好:#include<stdio.h>#include<sys/types.h;int main(){ for(;;){ }}但我的问题是: 我发现,如果删除"for“循环,在接收到SIGHUP
信
浏览 2
提问于2017-04-29
得票数 1
回答已采纳
1
回答
信号
: SIGUSR1 :
信号
处理
程序:测量执行时间?
、
、
、
、
我使用
linux
信号
(特别是SIGUSR1和SIGUSR2)将
信号
从内核空间(
linux
内核模块)发送到用户空间(一个使用内核模块的应用程序)。这些
信号
得到了正确的
处理
,功能运行良好。现在,我想测量
信号
处理
程序的执行时间(最好是纳秒或微秒)。 我尝试过使用gprof,但它没有显示
信号
处理
程序的执行时间。除此之外,它还显示了以秒为单位的执行时间。如何测量
信号
处理
程序的执行时间?
浏览 3
提问于2014-08-26
得票数 1
2
回答
处理
多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子进程并监视它们。如果一个子进程死了,我会做一些清理工作,然后再进行一次。我使用signalfd()在我的过程中获取SIGCHLD
信号
。当对非实时
信号
使用
信号
处理
程序时,当
信号
处理
程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归
处理
程序。如果此时到达多个
信号
,那么内核只调用
处理
程序一次(当
信号</e
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
2
回答
Erlang
Linux
信号
处理
、
、
是否可以通过Erlang中的
处理
程序捕获
Linux
信号
(例如SIGUSR1)?(不必求助于用C语言编写的驱动程序)
浏览 2
提问于2010-03-17
得票数 16
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【HBase底层原理之物理存储】掌握HBase底层原理,升职加薪!
Linux 实现原理—I/O 处理流程与优化手段
MapReduce底层原理剖析
【HBase底层原理】掌握HBase底层原理,升职加薪,迎娶白富美!
彻底搞懂 IO 底层原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券