英特尔(R)VTune(TM)线程分析器是否能够判断线程同步是否成功?我从来没有描述任何应用程序,我从哪里开始?
答案 0 :(得分:1)
您究竟想要分析或衡量什么?
如果您尝试保护关键资源不被同时被2个或更多线程访问,则使用同步原语(如互斥/临界区/超薄读写器锁)并将写入环绕到关键字具有这些原语的资源。
如果你想弄清楚是否存在任何锁定争用,那么我相信那里的探查者肯定能够帮助你。我自己从未使用过Intrl探测器,所以我不能说它的工作情况如何。如果您的项目是基于VS的,VS2010中的新工具(http://code.msdn.microsoft.com/VS2010ppa)是解决代码中问题的好方法。
如果您提供更多详细信息,我可能会提供更多帮助。