thread.h
来自「通用 linux 线程池, 使用 C++ 编写, 具有良好的扩展性.」· C头文件 代码 · 共 34 行
H
34 行
#ifndef _MY_THREAD_H_#define _MY_THREAD_H_#include "lock.h"#include <pthread.h>namespace util{class Thread{public: Thread(void); virtual ~Thread(void); virtual void run(void) = 0; inline pthread_t id() const; void start(void); static void * startHook(void * arg); int join(void);protected: bool m_started; pthread_t m_id; mutable ThreadMutex m_cs;private: Thread(const Thread &rhs); Thread & operator=(const Thread &rhs);};}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?