📄 win32.h
字号:
/*******************************************************************************++ LEDA 4.5 +++ win32.h+++ Copyright (c) 1995-2004+ by Algorithmic Solutions Software GmbH+ All rights reserved.+ *******************************************************************************/// $Revision: 1.3 $ $Date: 2004/02/06 11:20:32 $#ifndef LEDA_WIN32_MUTEX_H#define LEDA_WIN32_MUTEX_H#include <LEDA/system.h>#include <LEDA/std/errno.h>LEDA_BEGIN_NAMESPACEextern __exportF int get_thread_id();// class for mutual exclusion using the Win32 thread library typedef void *HANDLE;class __exportC leda_mutex { leda_mutex(const leda_mutex& m); leda_mutex operator=(const leda_mutex& m);public: leda_mutex(); ~leda_mutex(); void acquire(); void lock(); void enter(); void release(); void unlock(); void exit(); int trylock(); int tryenter(); private: HANDLE lock_;}; LEDA_END_NAMESPACE#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -