线程同步-互斥锁

1、mutux

pthread_mutex_init

pthread_mutex_destroy

 

pthread_mutex_lock

pthread_mutex_unlock

pthread_mutex_trylock

pthread_mutext_timedlock---阻塞后,等待锁指定时间,避免永久阻塞

2、避免死锁的最佳方式

1)尝试获取锁而不阻塞,如果指定间隔获取不到,就释放已经获取的锁,过段时间再重试。

posted @ 2017-11-03 08:07  FromScratch  阅读(182)  评论(0编辑  收藏  举报