OpenReadyAlreadyBlockedMergedClosed Pull Request from sgakerru/plasma5-kio-extras: rosa2023.1 into import/plasma5-kio-extras: rosa2023.1 by sgakerru
filenamesearch: parallel search
Параллельный поиск может увеличить скорость поиска в несколько раз, в зависимости от количества ядер процессора.
Перед поиском сначала подготавливаются все список файлов, в которых будет осуществляться поиск. Как только список файлов был подготовлен, начинается многопоточный параллельный поиск.
Параллельный поиск реализован с использованием QtConcurrent::filtered (параллельный поиск тех файлов, в которых найден поисковый запрос) и QEventLoop (для ожидания завершения многопоточной задачи в главном потоке, где раньше и происходил однопоточный поиск).
{{ 'issues.status.' + issueCtrl.status.name | i18n }}
{{ issueCtrl.status.closer.fullname }} {{ issueCtrl.status.closed_at | amDateFormat:'D MMM YYYY, HH:mm' }} ()
New comment