临界区互斥锁

来源:互联网 发布:淘宝没有成交记录 编辑:程序博客网 时间:2024/06/05 18:20

Linux版

头文件:#include <pthread.h>
声明互斥锁:pthread_mutex_t cs_msg;
初始化互斥锁:pthread_mutex_init(&cs_msg,0);或者 cs_msg= PTHREAD_MUTEX_INITIALIZER;
进入互斥锁:pthread_mutex_lock(&cs_msg);
退出互斥锁:pthread_mutex_unlock(&cs_msg);
销毁:pthread_mutex_destroy(&cs_msg);


Window版

声明临界区:CRITICAL_SECTION m_cs;
初始化临界区:InitializeCriticalSection(&m_cs);
进入临界区:EnterCriticalSection(&m_cs);
退出临界区:LeaveCriticalSection(&m_cs);
销毁临界区:DeleteCriticalSection(&m_cs);

原创粉丝点击