linux模拟器
Yuzhiyuxia
这个作者很懒,什么都没留下…
展开
-
cygwin下使用postgreSQL
1.安装 运行Cygwin的安装程序setup.exe,选中以下组件 Database/ |--postgresql 进行安装。 2.设置 环境变量的设置 在~/.bashrc中添加如下内容: export CYGWIN=server export PGDATA=/usr/local/pgsql/data export PGCLIENTE转载 2011-10-27 19:54:55 · 1299 阅读 · 0 评论 -
waitpid
#includesys/types.h> #include 定义函数 pid_t waitpid(pid_t pid,int * status,int options); waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程 结束。如果在调用 waitpid()时子进程已经结束,则 waitpid()会立即 返回子进程结束状态值。 子进程的结束状态值会由参数 status转载 2011-11-20 22:47:43 · 491 阅读 · 0 评论 -
Linux--等待进程结束wait()和waitpid()
若子进程先于父进程结束时,父进程调用wait()函数和不调用wait()函数会产生两种不同的结果: --如果父进程没有调用wait()和waitpid()函数,子进程就会进入僵死状态。 --如果父进程调用了wait()和waitpid()函数,就不会使子进程变为僵尸进程。 这是为什么呢?现在我们来深入学习wait()函数和waitpid()函数。 一.wait()和waitpid(转载 2011-11-21 09:37:38 · 966 阅读 · 0 评论 -
exec函数族的使用
exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID, exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变, 和调用exec函数的进程一样。 int exec…装入和运行其它程序: int execl( char *pathname,char *arg0,char *arg1,...,char原创 2011-11-21 10:10:44 · 555 阅读 · 0 评论