- 博客(3)
- 收藏
- 关注
原创 管道
匿名管道(pipe)管道是IPC最基本的一种实现机制。我们都知道在Linux下“一切皆文件”,其实这里的管道就是一个文件。管道实现进程通信就是让两个进程都能访问该文件。 管道的特征: ①只提供单向通信,也就是说,两个进程都能访问这个文件,假设进程1往文件内写东西,那么进程2 就只能读取文件的内容。 ②只能用于具有血缘关系的进程间通信,通常用于父子进程建通信 ③管道是基于字节流来通信的 ④依赖于文件...
2018-03-23 18:05:43 251
原创 多线程pthread函数的基本使用
#include<stdio.h> #include<pthread.h> pthread_cond_t cond; pthread_mutex_t mutex; void *r1(void *arg) { while(1) { pthread_cond_wait(&cond,&mutex); printf("happy~!!!\n"); ...
2018-03-23 16:15:23 309
原创 进程与线程
进程:具有一定独立功能的程序,他是系统进行分配资源和调度的一个独立单位,也就是说进程是一个程序的动态过程线程:线程是进程的一个实体,是cpu独立运行和调度的基本单位,由于线程比进程更小基本上不拥有系统资源,所以它的调度所付出的开销小很多,更高效的提高系统内多个程序间并发执行的程度。区别:1.多个线程共享数据空间,子进程和父进程有不同的代码和数据空间 2.通信:进程间通信IPC,线...
2018-03-23 15:59:38 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人