【发布时间】:2018-08-19 04:09:54
【问题描述】:
在 Java 应用程序上运行 strace 时,我注意到系统调用很长一段时间(主要是 futex)。
futex(0x7f8578001fd4, FUTEX_WAIT_PRIVATE, 1311, NULL) = 0 <15.082094>
我真的很想了解 futex 的等待是针对这里的哪些共享资源。
但是,我不确定怎么做?
我做了一些谷歌搜索,发现 GDB 可以帮助找到上述原因。但不幸的是,我对 GDB 不太了解,因为我以前几乎没有使用过它。
能否帮助我了解如何找到我正在寻找的答案。
【问题讨论】: