【CPU】:x86 【问题描述】*:编译驱动时报错"undefined reference to `pthread_mutex_consistent_np'", 查询后发现这个函数在2.34已废弃。系统当前使用的2.35。
pthread_mutex_consistent_np()returns zero after completing successfully. Any other return value indicates that an error occurred. When any of the following conditions occurs, the function fails and returns the corresponding value. pthread_mutex_consistent_np()fails if: ...
pthread_mutex_consistent_npReturn Values pthread_mutex_consistent_np()returns zero after completing successfully. Any other return value indicates that an error occurred. pthread_mutex_consistent_np()fails if the following condition occurs: EINVAL ...
调用pthread_mutex_lock() 会获取不一致的互斥锁。EOWNWERDEAD 返回值表示出现不一致的互斥锁。持有以前通过调用 pthread_mutex_lock() 获取的互斥锁时可调用 pthread_mutex_consistent_np()。 如果互斥锁的属主失败,则该互斥锁保护的临界段可能会处于不一致状态。在这种情况下,仅当互斥锁保护的临界段可保持一致...
pthread_mutex_consistent_np() が適用されるのは、シンボル _POSIX_THREAD_PRIO_INHERIT が定義され、かつプロトコル属性値 PTHREAD_PRIO_INHERIT で初期化されている mutex に対してのみです。mutex の所有者が終了すると、mutex が不整合になる可能性があります。pthread_mutex_consistent_np が、mutex...
pthread_mutex_consistent_np()は、pthread_mutex_lock()への前の呼び出しによって獲得された mutex を保持している間に呼び出してください。 mutex によって保護されている重要領域が、終了した所有者によって不整合の状態のままになっている可能性があるので、mutex によって保護されている重要領域...
pthread_mutex_consistent_np()は、pthread_mutex_lock()への前の呼び出しによって獲得された mutex を保持している間に呼び出してください。 mutex によって保護されている重要領域が、終了した所有者によって不整合の状態のままになっている可能性があるので、mutex によって保護されている重要領域...