Главная / Язык программирования Python / В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок) def f(x): # 1 fc = open("file.txt

В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок) def f(x): # 1 fc = open("file.txt", "w+") # 2 fc.write(x) # 3 fc.write("\n") # 4 fc.close() # 5

вопрос

Правильный ответ:

1: Z.acquire(), 5: Z.release()
1: Z.acquire(), 2: Z.release(), Z.acquire(), 5: Z.release()
2: Z.acquire(), 4: Z.release()
замок не нужен
Сложность вопроса
68
Сложность курса: Язык программирования Python
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Прямо сейчас сотрите этот ваш сайт с ответами на интуит. Немедленно!
03 ноя 2020
Аноним
Спасибо за гдз по intuit.
18 июл 2019
Аноним
Это очень простецкий решебник intuit.
15 апр 2018
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.