nim_duilib/tool_kits/shared/misc_thread.h
2019-04-19 17:19:57 +08:00

30 lines
493 B
C++

#pragma once
#include "threads.h"
class MiscThread : public nbase::FrameworkThread
{
public:
/**
* 构造函数
* @param[in] thread_id 线程id
* @param[in] name 线程名字
*/
MiscThread(enum ThreadId thread_id, const char *name);
~MiscThread(void);
private:
/**
* 虚函数,初始化线程
* @return void 无返回值
*/
virtual void Init() override;
/**
* 虚函数,线程退出时,做一些清理工作
* @return void 无返回值
*/
virtual void Cleanup() override;
private:
enum ThreadId thread_id_;
};