关于线程设计,下列描述正确的是()
A.线程对象必须实现Runnable接⼝
B.启动⼀个线程直接调⽤线程对象的run⽅法
C.Java提供对多线程同步提供语言级的支持
D.⼀个线程可以包含多个进程
- · 有3位网友选择 D,占比37.5%
- · 有3位网友选择 B,占比37.5%
- · 有2位网友选择 A,占比25%
A.线程对象必须实现Runnable接⼝
B.启动⼀个线程直接调⽤线程对象的run⽅法
C.Java提供对多线程同步提供语言级的支持
D.⼀个线程可以包含多个进程
A.线程对象必须实现Runnable接口
B.启动一个线程直接调用线程对象的run()方法
C.Java提供对多线程同步提供语言级的支持
D.一个线程可以包含多个进程
A.线程安全类运用了Java语言的同步机制
B.线程安全类运用了Java语言的等待-唤醒机制
C.多线程并发访问线程安全类的对象时需要添加Java同步机制
D.多线程并发访问线程安全类的对象时不需要添加Java同步机制
A.守护线程,一般也称为daemon线程
B.如果守护线程是唯一运行着的线程,程序会自动退出
C.守护线程为其它线程运行提供服务的后台线程
D.守护线程一般是一个独立的线程,它的run()方法是一个无限循环
A.字符串是常量
B.String对象可以共享
C.StringBuffer是动态字符串
D.StringBuffer不是线程安全的
E.StringBuilder是线程安全的
A.线程由线程内核对象和线程堆栈两个部分组成
B.线程使用进程的地址空间
C.同一进程中的线程非常容易通信
D.线程只有一个内核对象和一个堆栈
E.线程的开销比进程少
F.在开发软件时应尽量使用多线程,而避免使用多进程
A.字符串是常量
B.String对象可以共享
C.StringBuffer是动态字符串
D.StringBuffer不是线程安全的
E.StringBuilder是线程安全的
下列关于线程暂停类方法的叙述,错误的是()。
A.sleep()方法使线程暂停,让出CPU给低优先级的线程运行
B.yield()方法使线程暂停,让出CPU使低优先级的线程运行,如果不存在有机会运行的线程,yield()方法将直接返回,线程继续
C.join()方法使当前线程暂停,等待某线程类特定对象运行结束
D.suspend()挂起的线程不能自动恢复
A.对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束
B.如果某个线程对象在启动之前调用了setDaemon(true)语句,这个线程就变成一个后台线程
C.在start方法执行后,使用setDaemon(true)可以将线程设置为后台线程
D.只要进程中不存在前台线程,整个进程就会结束
下列关于线程组的说法中,错误的是()。
A.一个线程只能在创建时设置其线程组
B.线程组使一组线程可以作为一个对象进行统一处理和维护
C.在应用程序中线程可以独立存在,不一定要属于某个线程组
D.线程组由java.lang包中的ThreadGroup类来实现
在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?()
Ⅰ. 每个线程有自己的标识符
Ⅱ. 每个线程拥有系统分配给它的独立使用的地址空间
Ⅲ. 线程有状态及状态转换
A) 仅Ⅰ和Ⅱ
B) 仅Ⅱ和Ⅲ
C) 仅Ⅰ和Ⅲ
D) 都正确
A.每一个线程可以有多个标识符和其相应的线程描述表
B.不同的线程可以执行相同的程序
C.同一进程中的各个线程共享该进程的逻辑地址空间
D.多个线程不可以并发执行
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!