在Java中,关于线程的描述,以下哪项是正确的?
答案解析
选项A错误,因为线程是进程内部的一个顺序控制流,不是操作系统分配时间片的最小单位。选项B错误,因为线程必须依托进程运行,不能独立于进程。选项C错误,因为并发执行并不意味着多个线程在同一时间点同时执行,而是通过时间片轮转的方式,快速切换执行。选项D正确,因为线程的切换确实由JVM负责,但JVM运行在操作系统之上,因此与操作系统有关。
正确答案:D