Working with Workers (XDEV19104)
Sometimes even in computing, you just need more power. Since modern computers all include processors with multiple cores (essentially multiple processors in one chip), you often actually have more power available—the trick is accessing it.
The traditional approach in Xojo has been to create console apps that can each work on part of the problem and can each run on their own core. The tough part has been managing all that and communicating back and forth between the console app(s) and your main program.
Now with Xojo 2020 Release 2, that's in the past. Xojo has introduced Workers, a special kind of class that handles all the console app management for you. You basically add a Worker to your project, fill in code on a few events to tell the Worker what to do, and when you run your app the console worker-apps are created, each doing their part of the asked task, and the task is done faster than if run on only one core.