书看到这里,更有一种感觉,就是此书作为入门手册,有一定的难度。难点不在此书如《C++ Primer》中文译本中充满歧义的佶屈聱牙的语句,而在各种术语(图像处理,信号处理以及数学)方面的提前使用。因此本章书中提及的“阈值化”、“卷积”(抱歉,数学上卷积可能有听到,但是图形学上的卷积只能抱歉了)等总会让...
分类:
其他好文 时间:
2015-02-04 01:55:24
阅读次数:
295
作者:muge0913链接:linux c sigprocmask阻塞进程1、有时候不希望在接到信号时就立即停止当前执行,去处理信号,同时也不希望忽略该信号,而是延时一段时间去调用信号处理函数。这种情况是通过阻塞信号实现的。2、信号阻塞和忽略信号的区别。阻塞的概念和忽略信号是不同的。操作系统在信号被...
分类:
系统相关 时间:
2015-01-30 17:31:35
阅读次数:
206
执行时机:
中断或者异常返回到用户态时,系统调用返回,调用信号处理函数。
代码:
entry_64.s system_call -》 do_notify_resume -> do_signal 处理信号
sigpending 函数:
功能:返回在阻塞期间接收到阻塞信号的集合。
sigprocmask函数:
功能描述:...
分类:
系统相关 时间:
2015-01-20 08:59:20
阅读次数:
269
在上一篇文章(http://www.cnblogs.com/coding-my-life/p/4220128.html)中,提到了libev提供了处理信号的C++ wrap。但我显然接受不了需要进入libev的事件循环(event loop)后才能捕捉到消息的缺点。于是决定依照libev的思路自.....
分类:
编程语言 时间:
2015-01-17 22:07:16
阅读次数:
318
学习DIP第18天
转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不满意。。。。。。。。
0.开篇废话
废话开始,故事是这样的,当我上大学的时候,学过信号与系统,当时已经学了高的数学,也知道了傅里叶变换的公式,但是,公式是怎么来的,有什么用,不清楚,...
分类:
其他好文 时间:
2015-01-09 19:23:04
阅读次数:
844
信号及信号的处理1.Linux信号的介绍 信号是一种软件中断。Linux系统中根据POSIX标准扩展的信号机制。 1.信号来源 1.硬件方式 1.当用户按下某个键,产生信号,如crtl+c 2.硬件异常产生信号,除数为0,无效的存储访问等 2.软件方式 1.用户调用kill命令向进...
分类:
系统相关 时间:
2015-01-08 16:58:34
阅读次数:
241
php多进程实现PHP有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应版本...
分类:
Web程序 时间:
2014-12-28 14:05:27
阅读次数:
175
在Linux的多线程中使用信号机制,与在进程中使用信号机制有着根本的区别,可以说是完全不同。在进程环境中,对信号的处理是,先注册信号处理函数,当信号异步发生时,调用处理函数来处理信号。它完全是异步的(我们完全不知到信号会在进程的那个执行点到来!)。然而信号处理函数的实现,有着许多的限制;比如有一.....
分类:
编程语言 时间:
2014-12-27 15:14:34
阅读次数:
164
breakNUM 在指定的行上设置断点。bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。clear 删除设置在特定源文件、特定行上的断点。其用法为:clearFILENAME:NUM。continue 继续执行正在调试的程序。该命令用在程序由于处理信号或断...
分类:
数据库 时间:
2014-12-03 18:26:53
阅读次数:
202
期中之后的第一个lab 就是实现一个简单的Shell 程序,程序的大部分已经写好,只需要实现 eval 函数和处理信号的sigchld_handle, sigint_handle, sigtstp_handle这三个函数。这个lab 主要要求处理好各个信号,因为上课的时候一直听得很糊涂,就拖着没.....
分类:
移动开发 时间:
2014-12-01 20:46:23
阅读次数:
709