With today’s multi-core CPU’s it seems that an application made with Xojo running on a single core is somewhat restricting. If you have a lot of data to process, large images to manipulate or other things that could happen in the background, it would seem that with a multi-core machine you could do this faster “if only Xojo would make threads preemptive”. We get a lot of requests for preemptive threads so that people can take advantage of multiple cores.
30 years ago this past January, Apple launched the Macintosh and with it, the first widely available computer with a Graphical User Interface or GUI. If you are less than 25 years old, there’s a very good chance you’ve never used a computer that didn’t have a graphical user interface. But at the time, it was a radical departure from the way in which most people interacted with a computer. Over the past 30 years, the GUI has evolved and in some ways has come full circle.