地址空间 § 进程有独立的地址空间,线程没有,线程有独立的堆栈、局部变量 开销 § 进程切换,操作系统会进行上下文切换,其中开销比较大。 但是线程是在用户态的,本来就是OS提供的轻量级线程,没有频繁上下文切换的开销。 并发性 § 进程的并发性较低,线程的并发性较高; 内存 § 线程之间共享内存,但是OS会对每个进程分配独立的内存空间