找考题网-背景图
问答题

简答题 在哪些情况下使用多内核线程的多线程方案比单处理器系统的单个线程方案提供更好的性能?

【参考答案】

当一个内核线程的页面发生错误时,另外的内核线程会用一种有效的方法被转换成使用交错时间。另一方面,当页面发生错误时,一个单一线程进程将不能够发挥有效性能。因此,在一个程序可能有频繁的页面错误或不得不等待其他系统的事件的情况下,多线程方案会有比单处理器系统更好的性能。