Quote Originally Posted by dmginc View Post
So basically, when I call the "get" public function from another thread, it is executed at the same time as run() (that's what I wasn't sure of..)?
Not necessarily but there is no guarantee that it doesn't.

In other words, run() does not block until the "get" function returns?
It's just a function call like any other. Why would anything block? Especially that the QThread object lives in the same thread as the method calling it.