Ответьте, что делает данный код: - Ответ на вопрос №16171
-42%
Вопрос
Ответьте, что делает данный код:importjava.util.concurrent.atomic.Atomicinteger;publicclassSheepManager{privatestatic AtomicInteger sheepCount1 = new AtomicInteger(0);
private static int sheepCount2 = 0:
public static void main(Stringi] args) throws InterruptedException {]
for (int 1 = 0; 1 < 100; 1++) {
new Thread() {
public void run() {
sheepCount1.getAndincrement():
sheepCount2++;
).start():
Thread.sleep(1000); // достаточное время для завершения всех задач
System.out.printin(sheepCount1 + "" + sheepCount2);
• Выводит в консоль 100 100
• Программа бросает ошибку при запуске
• Результат вывода не может быть заранее определен
• Выводит в консоль 100 99
Ответ

Если нужен другой вариант работы или отдельная задача из любой работы, пишите в комментарии













