. "This is, a kind of multithreading.To implement a state machin (FSM) that allows the programmer to focus on what really matters depending on the state of the program.PScheduller is a library mainly written in C++." . . .