win32.h

来自「A Library of Efficient Data Types and Al」· C头文件 代码 · 共 64 行

H
64
字号
/*******************************************************************************++  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 + =
减小字号Ctrl + -
显示快捷键?