(简答题)
使用多用户线程的多线程解决方案,在多处理器系统中可以比在单处理器系统中获得更好的性能吗?
正确答案
一个包括多用户线程的多线程系统无法在多处理系统上同时使用不同的处理器。操作系统只能看到一个单一的进程且不会调度在不同处理器上的不同进程的线程。因此,多处理器系统执行多个用户线程是没有性能优势的。
答案解析
略
相似试题
(简答题)
在什么环境中,采用多内核线程的多线程方法比单处理器系统的单线程提供更好的性能。
(填空题)
()用来实现web平台上的多线程处理功能。
(单选题)
在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()。
(单选题)
在多线程环境中,对于同步方法()
(判断题)
在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。
(判断题)
在4核CPU平台上使用多线程编程技术可以很轻易地获得400%的处理速度提升。
(简答题)
什么是线程?使用多线程有哪些好处?有会带来哪些问题?
(简答题)
什么是多线程?硬件支持多线程意味着什么?Intel公司在哪种处理器中首先开始采用该技术?
(简答题)
使用多线程的优势何在?