
并发控制
文章平均质量分 82
并发控制
anonfish
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Liunx下clone函数分析第二篇
Liunx下clone函数分析(二) 动机 这一篇继续探究clone函数,部分不同参数的运行情况。 clone 参数: int clone(int (*fn)(void *fnarg), void *child_stack, int flags, void *arg, ... /* pid_t *pid, struct user_desc *tls, pid_t *ctid */ ); fn是指向子进程执行时调用的函数,fnarg是可以传给该函数的参数,child_st原创 2021-03-21 13:46:19 · 307 阅读 · 0 评论 -
Linux下clone函数
Liunx下clone函数分析 动机 上一篇探究fork()、vfork()、pthread()的区别,以及每个函数创建子进程后与父进程的联系。 这一篇探究clone函数 clone 参数: int clone(int (*fn)(void *fnarg), void *child_stack, int flags, void *arg, ... /* pid_t *pid, struct user_desc *tls, pid_t *ctid */ ); fn是指向子原创 2021-03-19 19:30:33 · 2301 阅读 · 0 评论 -
产生进程或线程的3个函数
Linux下3种产生进程或线程的函数对比 动机 为了探究fork()、vfork()、pthread()的区别,以及每个函数创建子进程后与父进程的联系。 进程具有的特征: 并发性,动态性,独立性,结构性。 动态性:进程是程序的一次执行过程,是有生命周期的,是动态产生和消亡的 独立性:进程是操作系统进行资源分配和调度的一个独立单位 结构性:进程由程序,数据和进程控制块三部分组成 fork 使用fork函数创建进程, fork_test.c #include <stdio.h> #include &原创 2021-03-19 19:29:42 · 849 阅读 · 0 评论 -
fork() 创建子进程(三):父子进程变量数据空间分析
fork() 创建子进程(三):父子进程变量数据空间分析原创 2020-05-15 23:33:55 · 552 阅读 · 0 评论 -
fork() 创建子进程(二):父子进程wait()简单同步
父子进程利用exit()和wait()进行简单同步控制。原创 2020-05-10 23:20:55 · 3227 阅读 · 0 评论 -
经典案例:读者写者模型
经典案例:读者写者模型原创 2020-05-10 18:34:38 · 380 阅读 · 0 评论 -
fork() 创建子进程(一):父子进程时间片轮转抢夺CPU
fork创建子进程原创 2020-05-08 23:04:21 · 990 阅读 · 2 评论 -
使用信号量解决互斥和同步
使用信号量解决互斥同步问题。原创 2020-05-07 22:23:59 · 1421 阅读 · 0 评论