Quote Originally Posted by bkelly View Post
I don't know how to create new threads and how to very efficiently pass data between them.
Then you should check out the article I referred to!
Note that I had implemented almost the same (well, I'd rather say not the same but very similar!) "algorithm" that was described in this article, and it worked in the old VC++6.0 applications and still works in my VS2010 applications.