internal void Free() { Memory.FreeHGlobal(MutexPointer); Memory.FreeHGlobal(AttributePointer); MutexPointer = null; AttributePointer = null; }
private static extern int pthread_mutex_init( pthread_mutex_t *mutex, pthread_mutexattr_t *attr);
private static extern int pthread_mutexattr_destroy( pthread_mutexattr_t *attr);
private static extern int pthread_mutexattr_settype( pthread_mutexattr_t *attr, int type);