@740340735
2016-03-29T05:49:40.000000Z
字数 720
阅读 626
操作系统
陆一洲 5140309557 of F1403020
举两个多线程程序设计的例子来说明多线程不比单线程方案提高性能。
以下程序中的哪些组成部分在多线程程序中是被线程共享的?
a. 寄存值 b. 堆内存 c. 全局变量 d. 栈内存
一个采用多用户线程的多线程方案在多进程系统中能够取得比在单处理器系统中更好的性能吗?
考虑一个多处理器系统和用多线程对多线程模式编写的多线程程序。让程序中的用户线程数量多于系统中的处理器的数量,讨论下列情况下的性能意义:
a. 由程序分配的内核线程的数量比处理器少
b. 由程序分配的内核线程的数量与处理器相同
c. 由程序分配的内核线程的数量大于处理器数量但少于用户线程的数量
