Как мне узнать, какой поток вызвал метод - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть метод threadSafe, который вызывается несколькими потоками. Есть ли способ узнать, какой поток вызвал его?

Ответы [ 2 ]

3 голосов
/ 26 февраля 2010

Хорошо, вы знаете поток, который вызывает метод, и, следовательно, тот же поток будет активен внутри этого вызова метода. Вы можете просто позвонить QThread::currentThread(), чтобы получить это.

1 голос
/ 25 февраля 2010

Если вам это нужно, вы можете добавить параметр threadId и позволить ему передать его методу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...