【发布时间】:2017-04-23 08:46:42
【问题描述】:
假设我们有同一个进程的两个线程,我想知道这两个线程是否相互通信。 换句话说,如果两个线程访问(读/写)同一个内存区域,它们之间就存在相关性。 更具体地说,输入是两个不同的线程 ID,输出是一个布尔值,指示两个线程是否访问了同一内存区域。是否有任何工具或方法可以跟踪两个线程的内存访问(读/写)操作?
【问题讨论】:
-
由于这是多线程应用程序中的常见行为,我看不到这种工具的用处,因此我怀疑它是否存在。
标签: c linux multithreading