进程与线程的区别?
进程是资源分配的基本单位,线程是独立调度的基本单位,一个进程中可以有多个线程,它们共享进程资源;
创建、撤销、切换进程的系统开销比线程大;
进程通信需要借助IPC,而线程通信可以通过直接读写同一进程中的数据。
线程之间不共享的内容?/不同线程间的区别?
线程ID、线程的优先级、线程的堆栈、线程的信号屏蔽码、寄存器组的值、错误返回码。
进程通信?线程通信?
进程:管道pipe、命名管道FIFO、消息队列、信号、信号量、共享内存、套接字。
线程:共享变量、管道通信。
进程与线程的区别?
进程是资源分配的基本单位,线程是独立调度的基本单位,一个进程中可以有多个线程,它们共享进程资源;
创建、撤销、切换进程的系统开销比线程大;
进程通信需要借助IPC,而线程通信可以通过直接读写同一进程中的数据。
线程之间不共享的内容?/不同线程间的区别?
线程ID、线程的优先级、线程的堆栈、线程的信号屏蔽码、寄存器组的值、错误返回码。
进程通信?线程通信?
进程:管道pipe、命名管道FIFO、消息队列、信号、信号量、共享内存、套接字。
线程:共享变量、管道通信。