Discussion at https://codereview.qt-project.org/#patch,sidebyside,36806,5,src/corelib/thread/qthread.cpp
Thiago: "Shouldn't this say that it's undefined if the [terminated()] signal is emitted at all [upon forced termination]?" Olivier: "Then should we just remove that signal? (Because it is undefined if the program will not deadlock if one call terminate. If terminate() is called when the thread holds the QThread's internal mutex for example, or any other Qt mutex (there is so many), Or even user mutexes.)" Is there any value in keeping a signal that is: - Only emitted after the program destabilises, and - Not even guaranteed to be emitted? Regards, Sze-Howe
_______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development