Я пишу программу с интерфейсом PyQt. Чтобы гарантировать, что пользовательский интерфейс не зависает, я использую QThreads для передачи сигналов родителю. Теперь я достиг точки, когда мне нужно, чтобы мой поток прекратил работу, отправил сигнал родителю, а затем дождался, пока родитель вернет подтверждение продолжения потока (после того, как пользователь немного взаимодействует с пользовательским интерфейсом) .
Я изучал класс QMutex вместе с функцией QThread's wait .
Как мне поступить правильно?