关于线程和进程,下列描述错误的是: A. 进程是资源分配的基本单位,而线程是CPU调度的基本单位,线程的切换开销通常小于进程的切换开销。 B. 一个进程可以包含多个线程,但每个线程必须依附于一个进程,线程之间可以共享进程的资源。 C. 线程拥有自己的独立的程序计数器、寄存器和栈,但与进程的其他线程共享相同的代码段、数据段和系统资源。 D. 创建一个新的线程通常比创建一个新的进程需要更多的系统开销,因为线程需要分配独立的内存空间和资源。 答案解析 A选项正确,进程是资源分配的单位,线程是CPU调度的单位,线程切换开销小。B选项正确,线程依赖进程,共享资源。C选项正确,描述了线程的私有和共享资源。D选项错误,创建线程比创建进程需要更少的开销,因为线程共享进程的资源,无需分配独立的内存空间。 正确答案:D