TpThread 类
V0.2.1TpUtils
2025-11-14
基础信息
| 头文件: | include <TpThread.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpThread() | ||
|---|---|---|
| ~TpThread() | ||
| start() | 启动线程 | |
| terminate() | 强行终止线程 | |
| stop() | 等待线程执行完毕后终止 | |
| setRunOnce(bool runOnce) | 设置线程是否仅执行一次 | |
| getRunOnce() | 获取线程是否仅执行一次 | |
| getThreadID() | 获取线程ID | |
| isFinished() | 线程是否已结束 | |
| isRunning() | 线程是否正在运行 | |
| run() | 线程运行函数;子类重写并实现 |
成员函数说明
TpThread::TpThread()
暂无注释...
virtual TpThread::~TpThread()
暂无注释...
virtual bool TpThread::start()
启动线程...
启动线程
返回值:启动结果
virtual void TpThread::terminate()
强行终止线程...
强行终止线程
virtual void TpThread::stop()
等待线程执行完毕后终止...
等待线程执行完毕后终止
virtual void TpThread::setRunOnce(bool runOnce)
设置线程是否仅执行一次...
设置线程是否仅执行一次
参数:runOnce: 是否仅执行一次
virtual bool TpThread::getRunOnce()
获取线程是否仅执行一次...
获取线程是否仅执行一次
返回值:是否仅执行一次
virtual int32_t TpThread::getThreadID()
获取线程ID...
获取线程ID
返回值:线程ID
virtual bool TpThread::isFinished()
线程是否已结束...
线程是否已结束
返回值:结束标识
virtual bool TpThread::isRunning()
线程是否正在运行...
线程是否正在运行
返回值:运行标识
virtual void TpThread::run()
线程运行函数;子类重写并实现...
线程运行函数;子类重写并实现
