UrScript Thread scheduler Critical section

According to The URScript Programing Language, Thread scheduler is round robin fashion, So why there is race between threads and enter_critical/exit_critical are needed