diff options
| author | Corentin Jabot <corentinjabot@gmail.com> | 2013-07-27 23:02:48 +0200 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-16 15:43:53 +0200 |
| commit | 0d8ba7e34974fe9c1a60977a10d34413650b33b0 (patch) | |
| tree | f3c0856e465ca16ca2969b5ad06f12c19e3ff06d /qmake/doc/snippets/code/doc_src_qmake-manual.cpp | |
| parent | 8b86443e36bc3102e97be4f40f381151d19fd1a5 (diff) | |
QThreadPool - Add method clear() to remove queued QRunnable.
QThreadPool::clear() method removes all queued QRunnable.
When a large number of long-running tasks are queud in a
QThreadPool its destruction, which calls waitForDone(), can
be quite long.
QThreadPool:clear() removes (and deletes when appropriate)
all QRunnable that have yet to be started from the queue
enabling a faster interruption.
Change-Id: Ie5d6028ad3cfe7e439d1db068c8d0936ff818db9
Reviewed-by: David Faure <david.faure@kdab.com>
Diffstat (limited to 'qmake/doc/snippets/code/doc_src_qmake-manual.cpp')
0 files changed, 0 insertions, 0 deletions
