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

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом при вводе нецелого числа станет строка 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) else: time.sleep(1); res.acquire(); print (5) if threading.currentThread().getName()=='t1': for i in range(5): res.release() 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.Condition()
threading.Semaphore()
threading.Semaphore(2)
Сложность вопроса
57
Сложность курса: Python: основы
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Гранд мерси за ответы по интуиту.
09 фев 2020
Аноним
Если бы не опубликованные решения - я бы не решил c этими тестами интуит.
08 янв 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.