JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.2:线程分析器用户指南
search filter icon
search icon

文档信息

前言

1.  什么是线程分析器?它有什么作用?

2.  数据争用教程

3.  死锁教程

A.  线程分析器可识别的 API

B.  有用提示

前言

线程分析器用户指南介绍线程分析器工具并提供了两套详尽的教程。其中一套重点介绍数据争用检测,另一套重点介绍死锁检测。本手册还有两个附录,分别介绍线程分析器可识别的 API 以及有用的提示。

目标读者

本手册适用于具有 Fortran、C、C++ 或 Java 编程语言使用经验的多线程应用程序开发者。线程分析器的用户需要对多线程编程、Oracle Solaris 操作系统或 Linux 操作系统以及 UNIX® 操作系统命令有一定的了解。掌握一些性能分析知识有助于运用该工具,但这并不是必需的。

支持的平台

此 Oracle Solaris Studio 发行版支持使用以下 SPARC 和 x86 系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium 和 Xeon EM64T。可从以下位置获得硬件兼容性列表,在列表中可以查看您正在使用的 Solaris 操作系统版本支持的系统:http://www.sun.com/bigadmin/hcl。这些文档中给出了平台类型间所有实现的区别。

在本文档中,与 x86 相关的术语的含义如下:

若想了解本发行版支持哪些系统,请参见硬件兼容性列表。

相关文档

有关性能分析器和 collect 命令的信息,请参见手册《Oracle Solaris Studio 12.2:性能分析器》

相关的第三方 Web 站点引用

本文档引用了第三方 URL,以用于提供其他相关信息。


注 - Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Oracle 概不负责,也不承担任何责任。


访问 Oracle Solaris Studio 文档

可以访问以下位置的文档:

采用易读格式的文档

该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。如果您的软件没有安装在 /opt 目录中,请咨询系统管理员以了解系统中的等效路径。

文档类型
易读版本的格式和位置
手册
Oracle Solaris Studio 12.2 发行版的新增功能》(以前发行版的组件自述文件中包含的信息)
手册页
在已安装的产品中,通过 man 命令获取
联机帮助
HTML,可在 IDE、dbxtool、DLight 和性能分析器中通过 "Help"(帮助)菜单、"Help"(帮助)按钮和 F1 键获取
发行说明
HTML,在《Oracle Solaris Studio 12.2 发行说明》

文档、支持和培训

有关其他资源,请参见以下 Web 站点:

Oracle 欢迎您提出意见

Oracle 欢迎您针对其文档质量和实用性提出意见和建议。如果您发现任何错误,或有其他任何改进建议,请转至 http://docs.sun.com,然后单击 Feedback(反馈)。请提供文档的标题和文件号码,以及章节和页码(如果有)。如果您需要回复,请告知。

Oracle 技术网络 提供了一系列与 Oracle 软件相关的资源:

印刷约定

下表介绍了本书中的印刷约定。

表 P-1 印刷约定

字体或符号
含义
示例
AaBbCc123
命令、文件和目录的名称;计算机屏幕输出
编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123
用户键入的内容,与计算机屏幕输出的显示不同
machine_name% su

Password:

aabbcc123
要使用实名或值替换的命令行占位符
删除文件的命令为 rm filename
AaBbCc123
保留未译的新词或术语以及要强调的词
这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调
新词或术语以及要强调的词
高速缓存是存储在本地的副本。

保存文件。

《书名》
书名
阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX 系统提示符和超级用户提示符。

表 P-2 shell 提示符

shell
提示符
C shell 提示符
machine_name%
C shell 超级用户提示符
machine_name#
Bourne shell 和 Korn shell 提示符
$
Bourne shell 和 Korn shell 超级用户提示符
#