Ответ на вопрос №16172: Выберите правильный ответ, что делает данный код: importjava.util.Map; importjava.util.concurrent.ConcurrentHashMap;classProcessorimplements Runnable { private int elem; public Processor(int elem) { this.elem = elem; @Override public void runo { Main.set.put("Key" + elem, 12); class AnotherProcessor implements Runnable { private int elem; public AnotherProcessor(int elem) { this.elem =Выберите правильный ответ, что делает данный код: - Ответ на вопрос №16172Выберите правильный ответ, что делает данный код: - Ответ на вопрос №16172
2024-01-252024-01-25СтудИзба
Выберите правильный ответ, что делает данный код: - Ответ на вопрос №16172
-47%
Вопрос
Выберите правильный ответ, что делает данный код:importjava.util.Map; importjava.util.concurrent.ConcurrentHashMap;classProcessorimplements Runnable {
private int elem;
public Processor(int elem) {
this.elem = elem;
@Override
public void runo {
Main.set.put("Key" + elem, 12);
class AnotherProcessor implements Runnable {
private int elem;
public AnotherProcessor(int elem) {
this.elem = elem;
@Override
public void rund (
Main.set.remove("Key" + elem);
public class Main f
static Map<String, Integer» set = new ConcurrenthashMap•0;
public static void main(Stringll args) throws InterruptedException {
for (int i = 0; i < 10; i++) {
new Thread(new Processor(i)).start();|
new Thread(new AnotherProcessor(i)) start;
Thread.sleep (1000); // хватит для готового результата
System.out.printin(set);
Результат в консоли не определен до запуска, race condition не происходит (данные не сломаны)
Пустой map, race condition не происходит (данные не сломаны)
Результат в консоли не определен до запуска, возможен race condition (данные могут быть сломаны)
Пустой тар, возможен race condition (данные могут быть сломаны)
Ответ

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