当前位置: 首页 > article >正文

Qt | 实战继承自QObject的IOThread子类实现TCP客户端(安全销毁)

点击上方"蓝字"关注我们

01、QThread

>>>

start()

启动线程,调用后会执行 run() 方法。

run()

线程的入口点,子类化 QThread 时需要重写此方法以定义线程的执行逻辑。

quit()

请求线程退出,线程会在事件循环结束后终止。

exit(int returnCode = 0)

退出线程的事件循环,并返回指定的返回码。

wait(unsigned long time = ULONG_MAX)

阻塞当前线程,直到目标线程结束或超时。

isRunning()

判断线程是否正在运行。

isFinished()

判断线程是否已经结束。

priority()

获取线程的优先级。

setPriority(QThread::Priority priority)

设置线程的优先级。

currentThread()

返回当前线程的 QThread 指针。

sleep(unsigned long secs)

使线程休眠指定的秒数。

msleep(unsigned long msecs)

使线程休眠指定的毫秒数。

usleep(unsigned long usecs)

使线程休眠指定的微秒数。<


http://www.kler.cn/a/568818.html

相关文章:

  • Codeforces Round 1007 (Div. 2)(ABCD1)
  • 代码的解读——自用
  • 如何把网络ip改为动态:全面指南
  • 当JMeter遇见AI:性能测试进入智能时代(附实战案例)
  • 链表OJ(十二)23. 合并 K 个升序链表 困难 优先级队列中存放指针结点
  • 计算器算法题
  • Maven 与持续集成(CI)/ 持续部署(CD)(二)
  • EasyRTC:支持任意平台设备的嵌入式WebRTC实时音视频通信SDK解决方案
  • 前端正则表达式完全指南:从入门到实战
  • (贪心 合并区间)leetcode 56
  • 系统或软件的可靠性(Reliability)
  • 面试之《前端开发者需要关注哪些性能指标?》
  • 多元数据直观表示(R语言)
  • 如何学习人工智能(如Transformer架构和DeepSeek等)
  • 24、Java 集合
  • DOM HTML:深入理解与高效运用
  • 3月2日 C++日常习题测试一答案
  • 电商平台项目需求文档(精简版)
  • c#编程,使用 事件 编程入门
  • C++(Qt)软件调试---Windows 性能分析器WPA(28)