APC可以让一个线程在它正常的执行路径运行之前执行一些其他的代码。每一个线程都有一个附加的APC队列,它们在线程处于()时被处理。
A.阻塞状态
B.计时等待状态
C.可警告的等待状态
D.被终止状态
A.阻塞状态
B.计时等待状态
C.可警告的等待状态
D.被终止状态
第1题
B.newCachedThreadPool()创建一个可缓存的线程池,如果线程池的规模超过了处理需求,将自动回收空闲线程,而当需求增加时,则可以自动添加新线程,线程池的规模不存在任何限制
C.newSingleThreadExecutor()创建了一个固定长度的线程池,而且以延迟或定时的方式来执行任务,类似于Timer
D.newScheduledThreadPool(int corePoolSize)这是一个单线程的Executor,它创建单个工作线程来执行任务,如果这个线程异常结束,会创建一个新的来替代它;它的特点是能确保依照任务在队列中的顺序来串行执行
第5题
A.因为休眠而暂时停止运行的线程,休眠时间到了后立即直接运行
B.线程执行wait()方法后,必须调用notify()方法唤醒它
C.一个线程因为输入输出而暂时停止运行,待输入/输出完成后,且没有出现输入/输出异常,即可恢复到可运行状态
D.挂起、休眠或等待的线程都可以恢复到可运行状态,但停止运行的线程将不能再重新运行
第6题
A.一旦一个线程被创建,它就立即开始运行。
B.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
C.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
D.一个线程可能因为不同的原因停止(cease)并进入就绪状态。
第9题
A.多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂
B.同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源
C.线程是能独立运行的程序
D.进程的执行效率比线程的执行效率高
第10题
A.线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行
B.引入线程可提高程序并发执行的程度,可进一步提高系统效率
C.线程的引入增加了程序执行时的时空开销
D.一个进程一定包含多个线程
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!