## mutex thread.mutex() creates a pthread_mutex ### mutex:lock mutex:lock() locks the mutex ### mutex:unlock mutex:unlock() you'll never guess what this one does (unlocks the mutex) ### mutex:free mutex:free() calls the __gc method