码迷,mamicode.com
首页 >  
搜索关键字:信号signal    ( 160个结果
第八章 异常控制流 笔记
异常控制流存在于操作系统的方方面面,最底层的机制称为异常(Exception),由硬件和操作系统共同实现。另外还有: 进程切换(Process Context Switch): 硬件计时器和操作系统实现; 信号(Signal): 操作系统实现; 非本地跳转(Nonlocal Jumps):运行时实现 ...
分类:其他好文   时间:2016-09-22 19:36:54    阅读次数:146
Socket API概述
ACE Socket Wrapper Facade 1:Socket API 1.1 IPC(进程间通信) IPC分为本地IPC(同一计算机上的不同进程)和远程IPC(网络互联的不同计算机),本地IPC的机制有共享内存(shared memory)、管道(pipe)、信号(signal)等,远程IP ...
分类:Windows程序   时间:2016-09-19 09:59:08    阅读次数:252
redis 同步
1、忽略信号signal(SIGPIPE, SIG_IGN) 当服务器close一个连接时,若client端接着发数据。 根据TCP 协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。 根据信号的默 ...
分类:其他好文   时间:2016-09-03 19:35:19    阅读次数:130
在网络编程时我们可能会遇到的三种情况
(1)当fork子进程时,必须捕获SIGCHLD信号; Signal(SIGCHLD, sig_chld); /* must call waitpid() */ (2)当捕获信号时,必须处理被中断的系统调用; struct sigaction act, oact; act.sa_handler = ...
分类:其他好文   时间:2016-08-28 23:44:24    阅读次数:166
深入理解Android IPC机制之Binder机制
Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列(Message)、共享内存(Share Memory)和信号量(Semaphore)。本文详细介绍Binder作为Android主要IPC方...
分类:移动开发   时间:2016-08-16 10:40:43    阅读次数:249
Linux下捕捉信号
关于 信号signal的知识铺垫 点这里 信号由三种处理方式: 如果信号的处理动作是用户自定义函数,在信号递达时就调用这个自定义函数,这称为捕捉信号。 进程收到一个信号后不会被立即处理,而是在恰当时机进行处理!即内核态返回用户态之前 ! 但是由于信号处理函数的代码在用户空间,所以这增加了内核处理信号 ...
分类:系统相关   时间:2016-08-15 12:55:16    阅读次数:185
信号(signal)
一信号的基本概念信号机制是进程间相互传递消息的一种方法,信号全称软中断信号,也有人称作软中断,从它的命名可以看出,它的使用很像中断,所以,信号是进程控制的一部分。(1)进程之间可以通过系统调用kill发送软中断信号(2)内核也可以因为内部事件而给进程发送信号,通..
分类:其他好文   时间:2016-08-02 06:42:07    阅读次数:280
Linux进程间通信(IPC)总结
linux下进程间通信的几种主要手段简介: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某 ...
分类:系统相关   时间:2016-07-20 09:04:24    阅读次数:214
Linux信号(signal) 机制分析
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了 ...
分类:系统相关   时间:2016-07-15 23:50:25    阅读次数:314
细说Linux中的信号(signal )
在细说信号之前我们先来了解下什么是信号。信号(signal)是一种软件中断,它提供了一种处理异步事件的方法,也是进程间惟一的异步通信方式。在Linux系统中,根据POSIX标准扩展以后的信号机制,不仅可以用来通知某种程序发生了什么事件,还可以给进程传递数据。信号的种类有很多..
分类:系统相关   时间:2016-07-12 19:44:13    阅读次数:234
160条   上一页 1 ... 6 7 8 9 10 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!