![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
实现线程包的根本方法有〔〕。
A.构造一个完全在用户模式下执行的线程库
B.由进程间通信实现
C.由内核来管理线程并进展调度
D.由用户程序来实现
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.构造一个完全在用户模式下执行的线程库
B.由进程间通信实现
C.由内核来管理线程并进展调度
D.由用户程序来实现
第1题
A、线程执行系统调用时,不仅该线程被阻塞,且进程内的所有线程均被阻塞
B、线程切换不需要内核特权方式
C、进程中的一个线程被阻塞了,内核能调度同一进程的其它就绪线程运行
D、内核可以同时把同一进程中的多个线程调度到多个处理器上并行执行
第2题
A.在同一进程中,一个线程函数只可以创建一个线程
B.只有当进程中的所有线程都运行完毕,进程才会结束
C.主线程是程序启动时由系统创建的,而子线程是由主线程或其他子线程创建的
D.子线程在创建时,父线程会为其分配独立的地址空间
第6题
A.线程是进程中的一个基本调度单元
B.线程也需要一个控制块(TCB)来记录其相关信息
C.线程可以由其他线程或操作系统来创建
D.在具有线程的操作系统中,进程就没有作用了
第7题
A.线程只能通过继承类Thread创建
B.执行suspend方法将使线程停止并不能被重新start
C.线程与进程实际是同一个概念
D.线程的终止可以通过两种方式实现:自然撤销或被停止
第8题
A.声明实现Runnable接口的类,在类内实现run()方法,让线程调用start()方法。
B.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。
C.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在Init()方法或start()方法中创建新线程,在start()方法中启动新线程。
D.声明实现Runnable接口的类,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。
第10题
A.线程机制提供了一种更高效的程序并行执行手段
B.线程是一个程序进程中的一个执行分支
C.一个Java进程的多个线程有各自的代码区和数据区
D.Java语言对多线程编程提供了良好的支持
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!