From e2364e3df6016cbcb927dfb50892160dc678afb0 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Tue, 27 Nov 2012 17:51:31 +0100 Subject: Document how to name threads. Change-Id: If7a7bf4f54509ebb86ce394d8bb5a7748ef419d5 Reviewed-by: Paul Olav Tvete Reviewed-by: Jerome Pasion --- src/corelib/thread/qthread.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/corelib/thread') diff --git a/src/corelib/thread/qthread.cpp b/src/corelib/thread/qthread.cpp index 465f2befbc..1265995d05 100644 --- a/src/corelib/thread/qthread.cpp +++ b/src/corelib/thread/qthread.cpp @@ -235,6 +235,14 @@ QThreadPrivate::~QThreadPrivate() returns a platform specific ID for the thread; the latter returns a QThread pointer. + To choose the name that your thread will be given (as identified + by the command \c{ps -L} on Linux, for example), you can call + \l{QObject::setObjectName()}{setObjectName()} before starting the thread. + If you don't call \l{QObject::setObjectName()}{setObjectName()}, + the name given to your thread will be the class name of the runtime + type of your thread object (for example, \c "RenderThread" in the case of the + \l{Mandelbrot Example}, as that is the name of the QThread subclass). + Note that this is currently not available with release builds on Windows. \section1 Subclassing QThread -- cgit v1.2.3