赞
踩
linux 线程互斥就是为了线程间保护共享资源,有条不紊的使用。
使用:
1 定义一个互斥锁:pthread_mutex_t mutex;
2 初始化这个互斥锁:pthread_mutex_init(&mutex,NULL)
3 上锁:pthread_mutex_lock(&mutex);
4 解锁: pthread_mutex_unlock(&mutex);
说明:当资源被上锁后,其他线程需要访问资源,将会等待,直到正在使用的线程为之解锁。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。