pthread_mutex

****POSIX**** 互斥锁是一种超级易用的互斥锁,使用的时候,只需要初始化一个 ****pthread_mutex_t**** 用 ****pthread_mutex_lock**** 来锁定 ****pthread_mutex_unlock**** 来解锁,当使用完成后,记得调用 ****pthread_mutex_destroy**** 来销毁锁。

pthread_mutex_init(&lock,NULL);    
 pthread_mutex_lock(&lock);     
//do your stuff     
pthread_mutex_unlock(&lock);     
pthread_mutex_destroy(&lock);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 锁是一种同步机制,用于多线程环境中对资源访问的限制iOS中常见锁的性能对比图(摘自:ibireme): iOS锁的...
    LiLS阅读 1,625评论 0 6
  • 前言 在多线程开发中,常会遇到多个线程访问修改数据。为了防止数据不一致或数据污染,通常采用加锁机制来保证线程安全。...
    赵梦楠阅读 1,141评论 0 5
  • 线程安全是怎么产生的 常见比如线程内操作了一个线程外的非线程安全变量,这个时候一定要考虑线程安全和同步。 - (v...
    幽城88阅读 764评论 0 0
  • 引用自多线程编程指南应用程序里面多个线程的存在引发了多个执行线程安全访问资源的潜在问题。两个线程同时修改同一资源有...
    Mitchell阅读 2,108评论 1 7
  • demo下载 建议一边看文章,一边看代码。 声明:关于性能的分析是基于我的测试代码来的,我也看到和网上很多测试结果...
    炸街程序猿阅读 850评论 0 2

友情链接更多精彩内容