实验三:多线程编程方法学
模块一: Intel Parallel Studio基本使用
一 Parallel Amplifier 的应用
4 确保编译正确通过。Ctrl+F5运行记录运行时间
s
9 选择“Bottom-up” 选项,将会看到函数运行情况和CPU使用情况。
在本项目中 threadFunction() 函数执行时间最长,执行时间
s 。
10 结论:如果将本项目并行化,则应将 threadFunction() 函数并行化。
二 Parallel Inspector 的应用
6 在“summary”选项中将会看到项目中存在的问题是
创建线程函数出错
7 双击错误提示,进入源代码,有问题的代码是
threadHandles[i]=CreateThread( NULL,0,threadFunction,
(LPVOID)&tNum[i],0,NULL);
1