Задачи на yield, переуступку кванта времени - 1

— Привет, Амиго! Тренируйся, вот тебе пара задач.

7
Задача
Java Multithreading,  5 уровень11 лекция
Недоступна
Обеспечение отсутствия прерывания важной операции
Разберись, что делает программа. Запусти 10 раз и посмотри в какие моменты происходит "проверка". Попробуй добиться выполнения "проверки" после каждого изменения баланса, для этого в moveMoney() вызови Thread.yield().
7
Задача
Java Multithreading,  5 уровень11 лекция
Недоступна
Первый закон Финэйгла: если эксперимент удался, что-то здесь не так...
Обеспечь переуступку кванта времени (переход хода для текущей нити) для последовательных выводов текста в консоль.