📄 promisecommonfunction.h
字号:
#ifndef __PROMISE_COMMON_FUNCTION_H__
#define __PROMISE_COMMON_FUNCTION_H__
#ifdef WINDOWS
#include <Windows.h>
#define CCRITICAL_SECTION CRITICAL_SECTION
#define PCCRITICAL_SECTION CRITICAL_SECTION*
#define CInitializeCriticalSection( val ) InitializeCriticalSection( val )
#define CDeleteCriticalSection( val ) DeleteCriticalSection( val )
#define CEnterCriticalSection( val ) EnterCriticalSection( val )
#define CLeaveCriticalSection( val ) LeaveCriticalSection( val )
#elif defined(LINUX) || defined(FREEBSD)
#include <pthread.h>
#define CCRITICAL_SECTION pthread_mutex_t
#define PCCRITICAL_SECTION pthread_mutex_t*
#define CInitializeCriticalSection( val ) pthread_mutex_init( val, NULL )
#define CDeleteCriticalSection( val ) pthread_mutex_destroy( val )
#define CEnterCriticalSection( val ) pthread_mutex_lock( val )
#define CLeaveCriticalSection( val ) pthread_mutex_unlock( val )
#endif
#endif //__COMMON_FUNCTION_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -