摘要:提出了一种对线程进行合理分组的方法,即亚线程技术,并提出了动态亚线程树的设计思想和运动机制。 关键词:多线程 亚线程 动态亚线程多线程是近年来非常流行的一项编程技术。尤其是在网络传输和资源共享软件的设计中,在多媒体的采集和处理、并行计算、并行处理等方面,更是由于高效性和可靠性要求而使线程技术得到广泛使用。多线程技术保证了程序模块间的分离度,而且可通过合理划分功能模块而减少通信量,实现广泛的数据共享,从而使系统性能得到很大提高。但是,随着线程数目的增多,共享数据的管理将变得相当复杂。线程的增多导致对共享数据区的访问非常频繁,从而增加了系统的额外开销。为此,本文提出了基于线程分组的亚线