Originally Posted by cpjust
But if CThread knows when a thread exits, then there must be a way to make your own CThread-like class without having to use evil MFC.
That was the point. Make your own class.
But MFC isn't evil...
And killing a thread (not ending them from within a thread) is a bad thing(TM).