单选题 下列关于Java语言中线程的叙述中,正确的是(  )。
【正确答案】 D
【答案解析】一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成,它不包含进程地址空间中的代码和数据;Java中,数据可以被多个线程共享,也可不共享;在Java语言中提供两种创建线程的方法,一种是通过继承Thread类创建线程,另一种是通过实现Runnable接口来创建线程,如果线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run()方法;在多线程的程序中,当多个线程并发执行时,虽然各个线程中语句的执行顺序是确定的,但线程的相对执行顺序是不确定的所以将会产生不确定的执行结果。