第29题: [单项选择]下列关于Java语言中线程的叙述中,正确的是【 】 A. 线程是由代码、数据、内核状态和一组寄存器组成 B. 线程间的数据是不共享的 C. 用户只能通过创建Thread类的实例或定义、创建Thread子类的实例建立和控制自己的线程 D. 因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定 参考答案:D 答案解析:本题考查线程的基本知识。选项A,线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。选项B,代