13关于多线程和多线程编程,以下哪些说法正确的()
正确答案是A、B、DA.不同进程有不同的页表,对应着不同的物理地址空间,因此进程间通信需要使用IPC或者socket。而线程可以共享了进程的地址空间,所以A对。B.与A的原因类似,进程创建是操作系统要为它分配内存,销毁时收回。而线程不需要,所以线程的创建与销毁更快。B对。C.当存在大量计算需求的时候,比如需要并发计算时,会频繁的切换进程/线程。而线程切换的成本小于进程,因此选择多线程模型。C对。D.同一进程中的不同线程共享地址空间,所以一个线程挂掉可能会导致整个进程挂掉。D对。
来自:多线程和线程池-多线程的创建和执行