in reply to
Re: About self-invoked threads into class
in thread About self-invoked threads into class
... It is quite likely that this explanation will not convince you ...
Such a thorough and well-reasoned explanation certainly should convince anyone. Upvoted.
“Threads” are all-too-often seen as being equivalent to “a unit of work,” when in fact they should be seen as a “worker.” (The difference between someone who’s cooking a hamburger, and the hamburger itself.) The diff between success and failure, between something that is efficient and something that can be considerably slower than “no threads at all,” is the workflow structure that surrounds those workers. (That’s what Ray Kroc saw in the MacDonald brothers’ hamburger stand: a better process.) The OP’s design as it stands now, even if made to “work,” won’t hold a candle to what it properly should.