我如何知道哪个线程称为方法

时间:2010-02-25 17:45:19

标签: c++ multithreading qt boost-thread

我有一个由多个线程调用的threadSafe方法。有没有办法知道哪个线程称之为?

2 个答案:

答案 0 :(得分:3)

嗯,你知道调用该方法的线程,并且通过扩展,该方法调用中的相同线程将处于活动状态。您可以致电QThread::currentThread()来获取此信息。

答案 1 :(得分:1)

如果需要,可以添加threadId参数,然后让它将其传递给方法