![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux下多进程编程
喝橘子汽水的少年
汝欲为何人,当为何人。
展开
-
Linux下多进程基础
1.进程的概念程序:存放在磁盘上的指令和数据的有序集合。是静态的。进程:执行一个程序所分配的资源的总称。进程是程序执行过程。动态的,包括创建,调度,执行和消亡。2.进程类别:交互进程:在shell下启动,可以在前台运行也可在后台运行。后台运行执行指令:./a.out &批处理进程:和在终端无关,被提交到一个作业队列中以便顺序执行。守护进程:和终端无关,一直在后台运行。3...原创 2019-02-07 11:44:31 · 115 阅读 · 0 评论 -
Linux多进程编程的一些接口基础
111原创 2019-02-09 17:25:36 · 178 阅读 · 0 评论 -
进程和线程的区别?什么时候用进程?什么时候用线程?
答:首先得知道什么是进程什么是线程?我的理解是进程是指在系统中正在运行的一个应用程序;程序一旦运行就是进程,或者更专业化来说:进程是指程序执行时的一个实例。线程是进程的一个实体。进程——资源分配的最小单位,线程——程序执行的最小单位。线程进程的区别体现在几个方面:第一:因为进程拥有独立的堆栈空间和数据段,所以每当启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段...转载 2019-02-10 10:41:16 · 641 阅读 · 0 评论 -
pthread线程库的一些基本操作
111111原创 2019-02-11 12:14:25 · 388 阅读 · 0 评论 -
线程信号量
111111原创 2019-02-12 11:10:08 · 573 阅读 · 1 评论 -
线程互斥通信之互斥锁
在上一讲我们通过信号量接口函数实现了线程的同步通信,这次我们通过互斥锁来进行线程间的互斥通信。线程的互斥机制是依靠临界资源。临界资源的概念是:一次只允许一个任务(进程、线程)访问的共享资源。互斥机制依靠的就是mutex互斥锁,任务访问临界资源前申请锁(即共享资源-1),访问完后释放锁(+1)。线程互斥实现接口:1.互斥锁初始化:int pthread_mutex_init(pthrea...原创 2019-02-12 21:36:16 · 273 阅读 · 0 评论