进程和线程的区别:
进程包含线程,线程是操作系统的最小执行力度、最小单元。
进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。
进程间的通信方式有哪些:
管道、有名管道、消息队列、共享内存、信号量、信号、套接字
线程间的通信方式有哪些:
锁机制:包括互斥锁、条件变量、读写锁;
信号量机制(Semaphore):包括无名线程信号量和命名线程信号量 ;
信号机制(Signal):类似进程间的信号处理
共享变量
进程包含线程,线程是操作系统的最小执行力度、最小单元。
进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。
管道、有名管道、消息队列、共享内存、信号量、信号、套接字
锁机制:包括互斥锁、条件变量、读写锁;
信号量机制(Semaphore):包括无名线程信号量和命名线程信号量 ;
信号机制(Signal):类似进程间的信号处理
共享变量