码迷,mamicode.com
首页 >  
搜索关键字:信号signal    ( 160个结果
Linux信号处理
由于在下能力相当有限,有不当之处,还望大家批评指正^_^ 一、 信号概念 信号(signal)是软中断。信号提供了一种处理异步事件的方式。当各种各样的事件发生时,程序相应的会收到各种各样的信号。对于大部分信号,程序可以自行决定如何处理他们。 程序在什么情况下会收到信号,下面是一些例子 执行某条指令,产生了异常    (例如, 访存指令访问无效内...
分类:系统相关   时间:2015-07-04 15:35:50    阅读次数:205
网络编程学习
========================================================网络编程========================================================1,网络通信:操作系统进程间的通信UNIXBSD:管道(pipe)、有名管道、信号(signal)UNIXsystemV:消息(message)、共享存取区(sharedmemory)、信号量(s..
分类:其他好文   时间:2015-06-20 01:37:06    阅读次数:263
UNIX环境高级编程之-----信号signal
参考书籍:unxi环境高级编程 信号函数: typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); 其原型为: void (*signal(int signum,void (*handler)(int))) (int); 我们一般都是用第一个,也就...
分类:其他好文   时间:2015-06-19 10:39:00    阅读次数:107
linux 信号signal和sigaction理解
今天看到unp时发现之前对signal到理解实在浅显,今天拿来单独学习讨论下。signal,此函数相对简单一些,给定一个信号,给出信号处理函数则可,当然,函数简单,其功能也相对简单许多,简单给出个函数例子如下:[cpp]view plaincopy1#include2#include3#includ...
分类:系统相关   时间:2015-06-16 18:38:47    阅读次数:170
ReactiveCocoa框架菜鸟入门——信号(Signal)详解
基础知识在阅读本文之前,请确保你已成功导入ReactiveCocoa框架并对信号(Signal)和订阅者(Subscriber)有基本了解。或者尝试着完全理解以下一段内容: 信号是数据流,可以被绑定和传递。可以把信号想象成水龙头,只不过里面不是水,而是玻璃球(value),直径跟水管的内径一样,这样就能保证玻璃球是依次排列,不会出现并排的情况(数据都是线性处理的,不会出现并发情况)。水龙头的开关...
分类:其他好文   时间:2015-05-29 15:55:02    阅读次数:9666
ReactiveCocoa框架菜鸟入门——信号(Signal)与订阅者(Subscriber)
上一篇文章已经简单的介绍了ReactiveCocoa框架的思想和优势。本文初步研究一下ReactiveCocoa框架的使用方法。写在开始前传统的编程思想,大概是用户产生某个事件,然后得到相应的参数,传入事先已经实现的方法中,处理完成后把结果在UI界面上反馈出来。ReactiveCocoa框架中大量的使用了block,这意味着,很多block内的代码,是在将来某一个合适的时刻被执行的。如果你看到blo...
分类:其他好文   时间:2015-05-28 18:15:48    阅读次数:225
ReactiveCocoa使用1
简单来说,他是一个FRP框架,把所有对象当成一个信号(signal),通过给信号添加订阅者(subScriber),不断得到来自信号的信息,他可以替代我们常用的Delegate block NSNotifcation kvo,把所有代码整合到一起,逻辑清晰1.button添加点击事件 有两种方法 根...
分类:其他好文   时间:2015-05-19 00:41:09    阅读次数:190
python Linux 信号编程 signals
1. Signal介绍  软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知某进程发生了什么事件,并不给该进程传递任何数据。信号是进程控制的一部分,也是 Linux编程中非常重要的部分。    signal允许异步处理事件。 SIGKILL信...
分类:编程语言   时间:2015-04-24 12:35:24    阅读次数:131
进程间通信
现在在Linux 中使用较多的进程间通信方式主要有以下几种。(1)管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。(2)信号(Signal):信号是在软件层次上对中断机制的一种模拟,它是比较复...
分类:系统相关   时间:2015-02-28 18:14:51    阅读次数:282
Linux信号实践(1) --Linux信号编程概述
中断    中断是系统对于异步事件的响应, 进程执行代码的过程中可以随时被打断,然后去执行异常处理程序;    计算机系统的中断场景:中断源发出中断信号 -> CPU判断中断是否屏蔽屏蔽以及保护现场 -> CPU(查询中断向量表, 找到中断服务程序的入口地址)执行中断处理程序 ->(处理完中断之后) ->恢复现场,继续执行原来的任务 中断分类硬件中断(外部中断)  外部中断是指由外部设备通过硬件请...
分类:系统相关   时间:2015-02-18 15:19:45    阅读次数:230
160条   上一页 1 ... 11 12 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!