- 博客(4)
- 收藏
- 关注
原创 Qt创建线程的三种方式 & Qt线程池
相比于QThread,QRunnable更加轻量级,适合用于执行简单的任务。QThreadPool 负责管理线程的创建、复用、销毁,将 QRunnable 封装的任务分配到线程池中执行。继承QThread,重写run()方法,run()后面需要用override,且run()是受保护的,不是公有的成员函数。分配 “专属工作线程”,原本在主线程执行的槽函数,迁移后会自动跑到目标子线程执行,无需手动管理线程入口函数,如果没有。on_run()是线程要执行的业务逻辑槽函数,m_th用来管理线程执行。
2025-12-04 22:52:12
432
原创 零基础学QT网络编程:搭建的第一个TCP通信程序
Qt 是一个提供了一套完整的工具链和丰富的库,支持开发图形界面(GUI)、控制台程序、嵌入式应用、移动应用等多种类型的软件。
2025-11-24 21:15:43
952
原创 C语言实现计时器,统计代码段执行时间,windows平台和linux平台适用
C语言标准库自带的clock函数在实测中达不到理想的精度,当代码执行时间较短时,无法准确测量。因此这里采用各个操作系统提供的接口来进行计时,以获得更高的精度。
2024-11-03 21:37:52
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅