Ответ на вопрос №16171: Ответьте, что делает данный код: 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++; Ответьте, что делает данный код: - Ответ на вопрос №16171Ответьте, что делает данный код: - Ответ на вопрос №16171
2024-01-252024-01-25СтудИзба
Ответьте, что делает данный код: - Ответ на вопрос №16171
-47%
Вопрос
Ответьте, что делает данный код: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
Ответ

Все деньги, вырученные с продажи, идут исключительно на шаурму