![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux应用编程
文章平均质量分 91
朱子龙
C,音视频传输,嵌入式,linux
展开
-
linux应用编程----多进程编程一
一 概述本文主要叙述进程生命周期的控制,进程间通信的方式,进程间交换大量数据的方式,多进程管理,进程与硬件核心绑定等方面来叙述一些多进程编程的技巧及常规使用二 进程生命周期的控制1.进程的创建#include <unistd.h> pid_t fork(void); pit_t vfork();主进程调用该接口创建子进程后,在主进程内,该接口返回值为子进程的进程号,在子进程内,该函数的返回值为0fork和vfork的区别:使用vfork创建的子进程可以.原创 2021-02-16 10:40:26 · 233 阅读 · 0 评论 -
Linux 应用编程----多线程开发 一
目录一 概述二 线程的创建和销毁/取消/回收1.线程的创建2.线程的退出和回收3.线程的分离4.线程的取消5.线程ID三 线程的同步与互斥1.互斥锁操作1.互斥锁的使用2.互斥锁的属性2. 条件变量操作1.条件变量得使用四 线程安全1.可重入函数2.一次性初始化3. 线程特有数据4. 线程局部存储五 线程取消点与清理函数1.取消状态及类型2.取消点3.清理函数六 线程池操作1.线程池的工作流程1.线程池初始化原创 2020-12-27 16:36:27 · 450 阅读 · 0 评论