⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 los.h

📁 功能强大的网络蜘蛛软件
💻 H
字号:
#ifndef OSCLASS 
#define OSCLASS#include <pthread.h>#include <string>using namespace std;typedef pthread_mutex_t MUTEX_TYPEDEF;
typedef pthread_t THREAD_HANDLE;
typedef pthread_cond_t EVENT_HANDLE;
typedef void* thread_param_pointer;typedef void* thread_function_return_type;
class os{
public:
	static void InitialMutex(MUTEX_TYPEDEF *mutex_variable);
	static void EnterMutex(MUTEX_TYPEDEF *mutex_variable);
	static void LeaveMutex(MUTEX_TYPEDEF *mutex_variable);
	static int Create_Thread(THREAD_HANDLE *phandle, void*(* pFunc)(void *), thread_param_pointer point);
	static int InitialEvent(EVENT_HANDLE *phandle, string event_name);
	static void SignalOne(EVENT_HANDLE *phandle, MUTEX_TYPEDEF *mutex);
	static void WaitSignal(EVENT_HANDLE *phandle, MUTEX_TYPEDEF *mutex=NULL);
	static void SignalSpread(EVENT_HANDLE *phandle, MUTEX_TYPEDEF *mutex);
	static void sleep(int seconds);	os();	~os();
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -