Thus , it converts parallel non-deterministic application into a serial execution sequence in order to achieve repeatability .
This scheduler selectively blocks threads of execution by maintaining a semaphore associated with each thread , such that only one thread is ready for execution at any given time .
It converts parallel non-deterministic application into a serial execution sequence in order to achieve repeatability .
This scheduler selectively blocks threads of execution by maintaining a semaphore associated with each thread , such that only one thread is ready for execution at any given time .