![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
下列关于线程的说法中,错误的是()。
A.多线程用于实现线程并发程序
B.线程就是程序
C.线程是一个程序的单个执行流
D.多线程是指一个程序的多个执行流
A.多线程用于实现线程并发程序
B.线程就是程序
C.线程是一个程序的单个执行流
D.多线程是指一个程序的多个执行流
B.线程的主体是 run 方法
C.线程运行中调用 sleep 方法可以进入阻塞状态
D.在 java 中,优先级的数值为 1 的线程可以抢占优先级为 5 的线程的资源
B.超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片
C.超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算
D.只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关
B.实现 Runnable 接口相对于继承 Thread 类来说,可以避免由于 Java 的单继承带来的局限性
C.通过继承 Thread 类与实现 Runnable 接口创建多线程这两种方式没有区别
D.大部分的多线程应用都会采用实现 Runnable 接口方式创建
A、Java的反射机制就是增加程序的灵活性,避免将程序写死到代码里。
B、运用反射会使我们的软件的性能降低,复杂度增加,所以还要慎重的使用它。
C、Class对象可以通过java.lang.Object中的getClass方法获取
D、Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是已知的。
A、Thread类中没有定义run()方法
B、可以通过继承Thread类来创建线程
C、Runnable接口中定义了run()方法
D、可以通过实现Runnable接口创建线程
A、参数lock是一个Object对象。
B、参数lock用于加锁解锁。
C、如果lock标志位为1,则可执行执行同步代码块。
D、如果lock标志位为0,则可执行执行同步代码块。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!