Dragon Knight
rio5409
实践Linux的理论
全部博文(61)
2015年(1)
2014年(60)
tangkai_
splin85
IPMC_hd
HackerLy
du51
wangfeng
小尾巴鱼
xuanxuan
ygw98290
发布时间:2014-05-07 18:00:33
......【阅读全文】
发布时间:2014-04-29 21:29:24
定时器是我们需要经常处理的一种资源。那linux下面的定时器又是怎么一回事呢?其实,在linux里面有一种进程中信息传递的方法,那就是信号。这里的定时器就相当于系统每隔一段时间给进程发一个定时信号,我们所要做的就是定义一个信号处理函数。[cpp] view plaincopy#include <stdio.h> #include <time.h> #.........【阅读全文】
发布时间:2014-04-29 21:28:31
在Linux下面,创建进程是一件十分有意思的事情。我们都知道,进程是操作系统下面享有资源的基本单位。那么,在Linux下面应该怎么创建进程呢?其实非常简单,一个fork函数就可以搞定了。但是,我们需要清楚的是子进程与父进程之间除了代码是共享的之外,堆栈数据和全局数据均是独立的。[cpp] view plaincopy#include <unis.........【阅读全文】
发布时间:2014-04-29 21:27:36
所谓进程等待,其实很简单。前面我们说过可以用fork创建子进程,那么这里我们就可以使用wait函数让父进程等待子进程运行结束后才开始运行。注意,为了证明父进程确实是等待子进程运行结束后才继续运行的,我们使用了sleep函数。但是,在linux下面,sleep函数的参数是秒,而windows下面sleep的函数参数是毫秒。[cpp] .........【阅读全文】
发布时间:2014-04-29 21:26:15
信号处理是linux程序的一个特色。用信号处理来模拟操作系统的中断功能,对于我们这些系统程序员来说是最好的一个选择了。要想使用信号处理功能,你要做的就是填写一个信号处理函数即可。一旦进程有待处理的信号处理,那么进程就会立即进行处理。[cpp] view plaincopy#include <stdio.h> #include <stdlib.h>  .........【阅读全文】
登录 注册