onstat -g wmx 命令:使用等待者打印所有互斥

可以使用 onstat -g wmx 命令显示所有有等待对象的互斥。

语法:

示例输出

图: onstat -g wmx 命令输出

Mutexes with waiters:
            mid      addr             name               holder   lkcnt  waiter   waittime
            134825   7000002043a9148  free_lock          11009    0      200      22921   
            11010    22918   
          

输出描述

mid
内部互斥标识
addr
已锁定的互斥的地址
name
互斥名
holder
持有该互斥的线程的线程 ID
0 = 在共享方式下持有读/写互斥
lkcnt
对于读/写互斥,是当前在共享方式下正在锁定的线程数量。对于重新锁定互斥,是持有该互斥的线程锁定或重新锁定该互斥的次数
waiter
正在等待该互斥的线程的 ID 列表
waittime
以秒表示线程正在等待的时间量