Oracle® Solaris Studio 12.4:性能分析器教程

退出打印视图

更新时间: 2014 年 12 月
 
 

关于 mttest 程序

程序 mttest 是一个简单程序,对伪数据应用各种同步选项。该程序实现多项不同任务,每个任务都使用相同的基本算法:

  • 将多个工作块排队(缺省情况下为 4 个)。

  • 衍生多个线程以处理它们(缺省情况下也是 4 个)。

  • 在每个任务中,使用特定的同步基元控制对工作块的访问。

  • 在同步之后,处理块的工作。

每个任务使用不同的同步方法。mttest 代码按顺序执行每个任务。