
进程间通信
泰乐熊
这个作者很懒,什么都没留下…
展开
-
终止进程的几种操作
今天在修改ota升级的过程中,需要kill掉一些进程来释放资源,于是打算用 killall,可结果发现杀不死,需要带一个 -9参数强制退出。总结如下:1. killall psName //全称:kill processes by name,发送SIGTERMkillall -9 psName //发送SIGKILL,使程序立即终止2. kill pid //ki...原创 2020-01-30 15:42:32 · 669 阅读 · 0 评论 -
进程知名函数:fork、wait、exec
1. forkpid_t fork(void);函数功能:创建子进程。fork 又名叉子,功能很简单,重点在于它的返回值:>0 表明处于父进程的上下文中,返回值为子进程的pid =0 表明处于子进程中 <0 则发生了err从子进程出生的那一刻开始,他就从父亲那继承了整个地址空间,只有进程id、资源使用和计时器等是独有的。可以看出使用了fork这个叉子后,系统开销...原创 2020-02-06 17:14:05 · 530 阅读 · 0 评论 -
linux进程简介一 : 概念
进程 基本特性:1. 进程是程序在自己虚拟地址空间中的一次执行活动,是资源分配和独立运行的基本单位由于地址空间是虚拟且独立的,即使发生异常,也不会影响其它进程 基本单位:资源分配--进程 、系统调度--线程2.动态性、并发性、独立性、异步性3. 多进程并发执行:间断性:并发执行的进程由于共享资源,以及为了完成同一任务而相互合作、制约,导致出现“执行-暂停-执行”的间断性活...原创 2020-02-06 15:13:25 · 603 阅读 · 0 评论 -
linux进程简介三 进程间通信
本文来梳理下进程间通信的必备知识。基础概念并发进程之间的交互必须满足两个基本要求:同步和通信。并发进程之间的两种关系:竞争与协作。(用互斥解决竞争关系,用同步解决协作关系)进程同步:指两个以上进程基于某个条件来协调它们之间的活动。(说的简单点,就是为了共同的任务,需要进程排着队,一个个来处理)进程互斥:指若干个进程要使用同一个共享资源时,在任何时刻只允许一个进程使用,其它的...原创 2020-02-05 16:45:41 · 311 阅读 · 0 评论