当前位置: 技术问答>linux和unix
在linux下,如何进行“互斥”和“并发”的控制?
来源: 互联网 发布时间:2015-12-28
本文导语: 写了一个功能函数,类似与printf 在很多地方都会被调用,如何在调用该函数时,保证互斥和并发 | 不太明白你的并发指的是什么 互斥很容易实现,只要在你的函数里加上一个pthread_mutex_lock函数 在函数...
写了一个功能函数,类似与printf
在很多地方都会被调用,如何在调用该函数时,保证互斥和并发
在很多地方都会被调用,如何在调用该函数时,保证互斥和并发
|
不太明白你的并发指的是什么
互斥很容易实现,只要在你的函数里加上一个pthread_mutex_lock函数
在函数前记得声明一个pthread_mutex_t的变量并初始化,在函数退出是记得pthread_mutex_unlock
互斥很容易实现,只要在你的函数里加上一个pthread_mutex_lock函数
在函数前记得声明一个pthread_mutex_t的变量并初始化,在函数退出是记得pthread_mutex_unlock
|
lurenfu(我是你的男佣) 说得对,可以使用信号量,在多线程多进程都可以使用。互斥量的用得多所以随手就写出来了。