摘要: 原地址:http://www.cnblogs.com/hicjiajia/archive/2011/01/20/1940154.html一、引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进程方法。与DOS和早期的Windows不同,Unix/Linux系统是真正实现多任务操作的系统,可以说,不使用多进程编程,就不能算是 阅读全文
posted @ 2011-04-28 18:01 hnrainll 阅读(602) 评论(0) 推荐(1) 编辑
摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://tuhao.blogbus.com/logs/22833492.htmlextern char **environ;int execl(const char*fullpath, const char*arg, ...);int execlp(const char*file, const char*arg, ...);int execle(const char*fullpath, const char*arg, ..., char* constenvp[]);int execv(const char*fullpath, 阅读全文
posted @ 2011-04-28 18:00 hnrainll 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 源地址:http://blog.csdn.net/copal/archive/2010/04/06/5454279.aspx1. 概念按照 POSIX, 异步 (外部) 信号发送到整个进程.所有线程共享同一个设置, 即通过 sigaction 设置的线程处置方法.每个线程有自己的信号掩码, 线程库根据该掩码决定将信号发送到哪个线程.由于Linux 线程实现上的独特性, 外部信号始终发送到特定的线程. 2. 例子view plaincopy to clipboardprint?#include<pthread.h>#include<stdio.h>#include< 阅读全文
posted @ 2011-04-28 06:33 hnrainll 阅读(5201) 评论(0) 推荐(0) 编辑