![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
文章平均质量分 90
深センのHZ
这个作者很懒,什么都没留下…
展开
-
进程间通信的方式
进程是具有独立性的,进程之间在保持各自独立性时,可能会存在特定的协同工作的场景,比如一个进程要把数据交付给另一个进程进行处理,这种场景下就需要进程间通信。要实现进程间通信,操作系统就要设计适合系统的通信方式,然而进程是具有独立性的,要交互数据,成本非常高,因为一个进程是获取不到另一个进程的资源的,如果要实现进程间通信就必须让不同的进程可以看到同一份资源。成功时返回0,失败时返回EOFpfd 包含两个元素的整形数组,用来保存文件描述符pfd[0]用于读管道;pfd[1]用于写管道无名管道的读写原创 2022-11-08 00:56:15 · 421 阅读 · 1 评论 -
条件变量和线程池
生产者消费者问题,是线程同步的一种手段。为了实现等待某个资源,让线程休眠。提高运行效率。原创 2022-11-03 02:43:05 · 117 阅读 · 0 评论 -
线程的取消和互斥
线程的操作和进程还是有些区别的原创 2022-11-02 21:48:35 · 128 阅读 · 0 评论 -
线程的创建和回收
进程有独立的地址空间Linux为每个进程创建task_struct每个进程都参与内核调度,互不影响进程在切换时系统开销大很多操作系统引入了同一进程中的线程共享相同地址空间Linux不区分进程、原创 2022-11-01 00:50:56 · 153 阅读 · 0 评论