開封市住房和城鄉(xiāng)建設(shè)局網(wǎng)站做百度線上推廣
??我叫恒心,一名喜歡書寫博客的研究生在讀生。
原創(chuàng)不易~轉(zhuǎn)載麻煩注明出處,并告知作者,謝謝!??!
這是一篇近期會不斷更新的博客歐~~~ 有什么問題的小伙伴 歡迎留言提問歐。
Qt多線程文件查找器
前言
最近在實現(xiàn)一些代碼功能的時候,需要找一些多線程樣例來學(xué)習(xí),于是就想試著實現(xiàn)一個多線程的文件查找器,看看有哪些實現(xiàn)方式??。
方法一:
通過線程池實現(xiàn):
#include <QCoreApplication>
#include <QDir>
#include <QFileInfo>
#include <QList>
#include <QRunnable>
#include <QThreadPool>
#include <QDebug>class SearchTask : public QRunnable {
public:explicit SearchTask(const QString& text, const QString& path): m_text(text), m_path(path) {}void run() override {QDir dir(m_path);QFileInfoList list = dir.en