8 总结
SunSoft SunOS多线索体系结构提供如下优点:
两级模型(线索和LWP)允许程序员将逻辑的程序并行性从相对昂贵的核心支持的并行性耦合出来。程序员依赖于极大轻量线索的可获得性。
体系结构允许程序员控制应用程序所要求的真实并发的程度,或者允许线索包自动地决定它。
体系结构在一个进程的内部和外部的线索之间有一个一致的同步模型。
程序员可以控制线索到LWP的映射,以获得特殊的性能或者功能,而不用离开线索模型。程序员控制堆栈的分配和线索本地存储器。这允许与不同的内存分配模型(例如垃圾回收)共存。
从环境到线索的一个最低限的翻译允许更高级的接口,例如在SunOS线索之上实现POSIX的Pthreads。
Copyright: NPACT