66问答网
所有问题
求教:线程同步和进程同步有什么区别
如题所述
举报该问题
其他回答
第1个回答 2019-11-01
你好!
进程至少包括一个主线程,还有工作线程
狭隘的讲:线程通信就是进程范围内主线程与工作线程
或者
工作线程之间的通信
进程通信,是进程A(可以理解为主线程)
与
进程B(可以理解为主线程)之间的通信
仅代表个人观点,不喜勿喷,谢谢。
相似回答
线程和进程的
关系和
区别
答:
进程和线程的主要差别在于它们是不同的操作系统资源管理方式
。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的...
线程和进程的区别
答:
进程和线程的主要区别在于:每个进程都需要操作系统为其分配独立的内存地址空间
,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,比如共享一个对象或者共享已经打开的一个文件。
线程和进程的区别
答:
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位
在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开...
进程和线程的区别
答:
5、线程与进程的区别归纳:a.地址空间和其它资源:进程间相互独立
,同一进程的各线程间共享。某进程内的线程在其它进程不可见。b.通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。c.调度和切换:线程上下文切换比进程...
线程和进程的区别
答:
1、
进程是
资源分配的最小单位,
线程是
程序执行的最小单位(资源调度的最小单位)2、
进程有
自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个
线程的
花费远比进程...
线程与进程的区别是什么
?
答:
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。
进程和线程的区别
在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,...
大家正在搜
线程和进程的区别和联系
什么是进程什么是线程
简述进程和线程的区别
子进程和线程的区别
多线程和多进程的区别
线程与进程的区别
协程和线程的区别
进程和线程的关系
进程和线程的概念