退出打印视图
程序 mttest 是一个简单程序,对伪数据应用各种同步选项。该程序实现多项不同任务,每个任务都使用相同的基本算法:
将多个工作块排队(缺省情况下为 4 个)。
衍生多个线程以处理它们(缺省情况下也是 4 个)。
在每个任务中,使用特定的同步基元控制对工作块的访问。
在同步之后,处理块的工作。
每个任务使用不同的同步方法。mttest 代码按顺序执行每个任务。