Processes or Threads?
What should you use as a base to create a multi-core spawning application?
NOTE: this is a somewhat junior/mid dev C++ level article. If you are a pro, you might want to skip this article, unless you intend to roast me, which is okay as well.
Most of the time when I am coding an application and I see myself longing to use threads, I always come to the conclusion that it is better to have another companion process.