代码拉取完成,页面将自动刷新
同步操作将从 eclipser/socket 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/*
* File: GameUtils.h
* Author: Vicky.H
* Email: eclipser@163.com
*
* Created on 2014年3月8日, 下午3:43
*/
#ifndef CN_VICKY__GAMEUTILS_H
#define CN_VICKY__GAMEUTILS_H
#include <cstddef>
#include <pthread.h>
#define __PI 3.1415f
#define __HALF_PI __PI / 2
#define __QUARTER_PI __PI / 4
//共享锁
class MyLock {
pthread_mutex_t m_Mutex;
public:
MyLock() {
pthread_mutex_init(&m_Mutex, NULL);
};
~MyLock() {
pthread_mutex_destroy(&m_Mutex);
};
void Lock() {
pthread_mutex_lock(&m_Mutex);
};
void Unlock() {
pthread_mutex_unlock(&m_Mutex);
};
};
//自动加锁解锁器
class AutoLock_T {
public:
AutoLock_T(MyLock& rLock) {
m_pLock = &rLock;
m_pLock->Lock();
}
~AutoLock_T() {
m_pLock->Unlock();
}
protected:
private:
AutoLock_T();
MyLock* m_pLock;
};
#endif /* CN_VICKY__GAMEUTILS_H */
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。