you shouldnt ignore what different replies you get in the posts..your case is a classic example for which Qt Concurrent is applicable..read about it and try to implement it..u wont have to use those multiple threads..Qt will take care of everything without letting anything crash..