1.进程和线程区别
进程是系统进行资源分配和调度的基本单位,线程是 CPU 调度和执行的最小单位。
进程:是程序的一次动态执行过程,是系统进行资源分配和调度的独立单位。每个进程拥有独立的内存空间、文件描述符、寄存器等资源。
线程:是进程内的一个执行单元,是 CPU 调度和执行的基本单位。线程依赖于进程存在,共享所属进程的资源(如内存、文件句柄等)。
2.变量声明和变量定义的区别
区分声明和定义的核心:是否分配内存。
3.管道与fifo区别
1.进程和线程区别
进程是系统进行资源分配和调度的基本单位,线程是 CPU 调度和执行的最小单位。
进程:是程序的一次动态执行过程,是系统进行资源分配和调度的独立单位。每个进程拥有独立的内存空间、文件描述符、寄存器等资源。
线程:是进程内的一个执行单元,是 CPU 调度和执行的基本单位。线程依赖于进程存在,共享所属进程的资源(如内存、文件句柄等)。
2.变量声明和变量定义的区别
区分声明和定义的核心:是否分配内存。
3.管道与fifo区别