In this case, is it guaranteed that the numbers 0-9 will be printed in order?
No.
Is there a chance that one of the threads waiting for the run queue will be skipped?
, "". " ?" ", ".
. ?
. concurrency , concurrency.
, , (- ); ?
, , . , , @synchronized() (, @synchronized() , , ).