线程与进程有何区别?请先在白纸上解答,然后解答。正确答案是()


线程与进程有何区别?请先在白纸上解答,然后解答。正确答案是()

A、存在的位置不同:进程在内存中,线程在处理器上。

B、资源分配和处理器调度单位不同:资源分配以进程为单位,处理调度以线程为单位。

C、调度和切换不同:线程上下文切换比进程上下文的切换要快得多。

D、通信代价不同:进程间通信代价大,线程之间可以直接读写进程数据段来进行通信,通信代价小。

E、地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它们

F、分工不同:进程完成大任务,线程完成小任务。

正确答案:资源分配和处理器调度单位不同:资源分配以进程为单位,处理调度以线程为单位。|调度和切换不同:线程上下文切换比进程上下文的切换要快得多。|通信代价不同:进程间通信代价大,线程之间可以直接读写进程数据段来进行通信,通信代价小。|地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它们


Tag:进程 线程 通信 时间:2024-04-03 15:19:34