
Work Note Unix/Lunix
文章平均质量分 77
LovingX
这个作者很懒,什么都没留下…
展开
-
POSIX 线程详解
一种支持内存共享的简捷工具 级别: 初级Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, IncPOSIX(可移植操作系统接口)线程是提高代码响应和性能的有力转载 2009-12-01 11:13:00 · 397 阅读 · 0 评论 -
信号通信编程实践
简单的说,信号就是在软件层次上对中断机制的一种模拟,是一种异步通信方式。它可以实现内核进程和用户进程之间的交互。实现方式是,在任何时候发给某一进程,如果该进程没有处于执行态,则该信号由内核保存,直到该进程恢复执行再传递给它为止。如果一个信号进程设置为阻塞,则该信号的传递被延迟,直到其阻塞被取消时才被传递给进程。 使用kill -l选项列出系统所支持的所有信号列表。我的Redhat 9.0转载 2009-12-01 11:21:00 · 448 阅读 · 0 评论 -
Unix信号处理学习笔记
Unix信号处理学习笔记信号是传送给进程的一种事件通知,生成信号的事件有三大类:1. 程序错误:除零,非法内存访问…2. 外部信号:终端Ctrl-C产生SGINT信号,定时器到期产生SIGALRM…3. 显示请求:kill函数允许进程发送任何信号给其他进程或进程组。信号生成既可以是同步的(信号与程序中的某个具体操作相关并在那个操作同时产生转载 2009-12-01 11:22:00 · 722 阅读 · 0 评论 -
Linux 信号signal处理函数
最近做的东西还真是杂乱无章, 有点跟不上进度,接触的都是未知的东西.继续扩充.. alarm(设置信号传送闹钟)相关函数 signal,sleep表头文件 #include定义函数 unsigned int alarm(unsigned int seconds);函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参转载 2009-12-01 11:09:00 · 1008 阅读 · 0 评论 -
进程管理命令
1、ps 进程状态查询命令。命令格式#ps [[选项]] 常用选项: * -a,显示任何用户进程。 * -e,显示进程环境变量。 * -l,给出长列表。 * -r,只显示正在运行的进程。 * -S,增加CPU时间和页面出错。 * -w,按宽格式显示输出。默认情况下,假如输出结果不能在一行里显示,将会缩短结果输出。使用这个选项能够避免这个问题 * -转载 2009-12-01 11:21:00 · 717 阅读 · 0 评论