C implementation for using a single lock on the symbol table, a group of mutexs, thin locks, and also the allowance of concurrent reads depending on the concurrency support to be used with the threaded applications.