线程和进程
文章平均质量分 94
文文同学1
这个作者很懒,什么都没留下…
展开
-
进程学习笔记
每个进程都有一个非负整数表示的唯一ID,叫做pid,类似身份证调用getpid( )函数获取自身的进程标识符,调用getppid获取父进程的进程标识符。翻译 2022-08-11 21:49:50 · 409 阅读 · 1 评论 -
线程相关API的使用
线程和进程的区别: 1.进程是资源分配的最小单位,线程是资源调度的最小单位。 2.进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段,堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此切换一个线程的花费远比进程要小得多,同时创建一个线程的开销也比进程要小的多。 3.线程之间的通信方式更加方便,同一进程下的线程共享全局变量,静态变量等数据。而进程之间的通信方式只能以IPC的方式进行。 4.多进程程序更加健壮,多线程程序只要有一原创 2021-06-09 00:47:40 · 633 阅读 · 0 评论 -
进程间的通信
进程间的通信介绍: IPC(interprocess communication),指的是在不同进程之间进行数据交互。IPC的方式有无名guan'da翻译 2021-05-30 09:28:05 · 310 阅读 · 0 评论