I want to design a scheduler that works in [Arinc653](https://xenproject.org/2013/12/16/what-is-the-arinc653-scheduler/) manner just for experimental issues.
Is this possible to manipulate the scheduler in this way?

There is time-slicing in threadX I know but all examples I've encountered are using TX\_NO\_TIME\_SLICE (And my shots with that did not work either.).
Besides I'm not sure if time-slice make the thread wait until its deadline met or put it into sleep so that other threads get running.

> 
> For short; Arinc653 scheduler defines a constant major frame that each
> 'thread' has its definite amount of running times and repeats major
> frame endlessly. If a thread assigned with i.e 3ms within a major frame and it finishes its job in 1 ms; kernel still waits 2ms to switch next 'thread'.
> 
> 
>