pthread_exit argument bad example
pthread cleanup
mutex protect
two mutex
simplify 11_6
rwlock
condition valiable