线程和进程的区别:
1.定义上的区别
进程:线程是程序的一次执行,可以与其他进程并发操作。
线程:线程是进程的一个实体,作为系统调度和执行的基本单位。
2.组成方式上
进程:进程控制块(PCB),数据集合,程序。
线程:线程ID,当前指令PC,寄存器集合,堆栈。
3.通信方式上
进程通信方式:管道。消息队列,信号量等等。
线程通信方式:主要是共享哟个全局变量。例如生产消费者模式。
线程和进程的区别:
1.定义上的区别
进程:线程是程序的一次执行,可以与其他进程并发操作。
线程:线程是进程的一个实体,作为系统调度和执行的基本单位。
2.组成方式上
进程:进程控制块(PCB),数据集合,程序。
线程:线程ID,当前指令PC,寄存器集合,堆栈。
3.通信方式上
进程通信方式:管道。消息队列,信号量等等。
线程通信方式:主要是共享哟个全局变量。例如生产消费者模式。