Please help me find a real-time operating system (preferably open source) to start off with. Searching through Google provides a lot of options and I am very confused by the different platforms.
My requirement is only that it has to run code in a real-time operating system that spawns 4 threads. All these threads have a different set of code and are completely independent. They don't cause any IO requests. For example, thread 1 generates a number series, thread 2 multiplies a large matrix, and so on. If we consider that each of these threads takes 4, 5, 7, and 9 seconds to complete if executed serially, can the same results be achieved and guaranteed if all the threads are running simultaneously?