Эта задача решается обычным циклом. Как и для чего использовать этот Thread.sleep(100)? Да и как собсна его использовать? Или надо сперва пройти квест с потоками?