Да, GRWLock
реализует стандартную блокировку чтения / записи, как описано в статье Википедии.У него есть неопределенные правила приоритета.
В системах Unix GRWLock
фактически реализовано с использованием pthread_rwlock_*()
функций .У них также есть неопределенные правила приоритета, но это по крайней мере означает, что вы знаете, что они будут вести себя так же, как и большинство других реализаций блокировки чтения / записи в вашей системе.