Главная / Python: основы / Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом станет строка 0 1 2 3 4 5: import threading, time res = ______ def pr(): if threading.currentThread().getName()=='t1': for i in r

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом станет строка 0 1 2 3 4 5:

import threading, time res = ______ def pr(): if threading.currentThread().getName()=='t1': for i in range(5): res.acquire(); print (i); res.release() res.acquire() else: time.sleep(1); res.acquire(); print (5) ps=['t1','t2'] for i in range(2): ps[i] = threading.Thread(target=pr, name=ps[i], args=[]) for p in ps: p.start() for p in ps: p.join()

вопрос

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

threading.Lock()
threading.RLock()
threading.Semaphore()
threading.Semaphore(2)
threading.Condition()
Сложность вопроса
50
Сложность курса: Python: основы
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет данные ответы с интуитом? Это же изи
16 окт 2018
Аноним
Благодарю за решебник по интуиту.
14 ноя 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.