Главная » Статьи » IT |
Оболочка над WINAPI функциями windows для работы с потоками
//! wrapper ~CriticalSection() void Enter() void Leave() //! scoped public: Critical(CriticalSection& cs) : m(cs) ~Critical()
return 0; HRESULT SetCurrentThreadPriorityNormal() return 0; HRESULT SetCurrentThreadPriorityAboveNormal() if(!::SetThreadPriority(h, THREAD_PRIORITY_ABOVE_NORMAL)) return 0;
HANDLE CreateThreadDefault(LPTHREAD_START_ROUTINE thread_proc, void* userdata, bool suspended) HANDLE res = ::CreateThread( NULL, 0, thread_proc, userdata, 0, NULL); if(!res) return res;
//========================================================
| |
Просмотров: 337 | | |
Всего комментариев: 0 | |