我知道POSIX pThread_self()
但是使用它我们只能得到互斥锁的ID。如何找出当前哪个进程或线程是该互斥锁的持有者?
我正在将函数调用从threadx移植到Linux,因此我的要求是在threadx中找到与tx_mutex_info_get
等效的POSIX。如果POSIX中没有任何内容,那么我想就是Linux。
语法: UINT tx_mutex_info_get(TX_MUTEX * mutex_ptr,CHAR ** name, ULONG * count,TX_THREAD **所有者, TX_THREAD ** first_suspended, ULONG * suspended_count,TX_MUTEX ** next_mutex);
描述:
此服务从指定的互斥锁中检索信息。 输入参数