NIOLock

A threading lock based on libpthread instead of libdispatch.

NIOLock.swift:196
struct NIOLock

This object provides a lock on top of a single pthread_mutex_t. This kind of lock is safe to use with libpthread-based threading models, such as the one used by NIO. On Windows, the lock is based on the substantially similar SRWLOCK type.