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 + -
显示快捷键?