Linux学习笔记
文章平均质量分 94
东京残响
这个作者很懒,什么都没留下…
展开
-
S5.5:Unix进程通讯
Unix通信管道1.无名管道 管道 1.无名管道 #include <unistd.h> int pipe(int pfd[2]); 成功返回0,失败-1 pfd包含两个元素的整形数组用来保存文件描述符 pfd[0]用于读管道,pfd[1]用于写管道 自管道原创 2021-07-15 11:01:21 · 176 阅读 · 0 评论 -
S5.3:线程基础
目录一.线程的概念和使用线程的概念1.进程相关特点2.线程相关特点3.共享数据4.私有数据线程库pathread1.创建线程代码编译问题及解决(转载)2.回收线程3.结束线程4.同步和互斥机制 一.线程的概念和使用 线程的概念 共享相同地址空间的多个任务 1.进程相关特点 进程有独立的地址空间(父子空间也独立) Linux为每个进程创建task_struct 每个进程都参与内部调度,互不影响 2.线程相关特点 很多操作系统引入轻量级进程LWP 同一进程中的线程共享相同的地址空间 Linux不区分线原创 2021-07-05 15:57:38 · 67 阅读 · 0 评论