Purpose
A derived data type whose components are all private. Any object of this type should be manipulated through the appropriate interfaces provided in this module. In addition, objects of this type can be initialized statically through the Fortran constant PTHREAD_MUTEX_INITIALIZER.
This data type corresponds to the POSIX pthread_mutex_t, which is the type of mutex object.
Class