Changes

281 bytes added ,  02:51, 14 July 2022
→‎Threads: info on how the scheduler works
Line 2: Line 2:     
== Threads ==
 
== Threads ==
 +
The scheduler only runs the thread with the highest priority, and does not switch between threads if two threads have the same priority. Because of this, rescheduling only happens when a thread-related function is called and the thread with the highest priority can no longer run.
 
<pre>
 
<pre>
 
struct OSFpContext {
 
struct OSFpContext {
322

edits