It depends on the number of Task currently running and if they take time before sleeping too.
Maybe I can check the sleeping time elapsed before each Task switching to accelerate this.
The 1ms cannot be garanteed as it depends on other Tasks work (multitasking is different from multithreading)