linux进程

linux进程


getpid()


getppid()


fork()

创建子进程,子进程复制父进程的数据段

父子进程运行先后顺序不确定


vfork()

创建子进程,子进程父进程共享数据段

子进程先运行,父进程后运行



exec

执行另外一个程序


system

调用fork执行参数中的程序


wait

阻塞进程,等待子进程执行完毕



进程间通信


1 管道

先pipe,再fork产生一个子进程继承父进程的管道



2 信号

3 消息队列

4 共享内存

5 信号量

6 套接字







你可能感兴趣的:(linux)