Главная /
Python: основы /
Укажите результат выполнения скрипта: import threading, time res = {'A': threading.Semaphore(2), 'B': threading.Semaphore(2)} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) print (threading.currentThread().getName()) for r in rs: res[r].release()
Укажите результат выполнения скрипта:
Правильный ответ:
t1 t2
элементы набора
[t, 1, t, 2]
в недетерминированном порядке
скрипт будет выполняться бесконечно долго
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
52
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не решил c этими тестами intuit.
03 авг 2018
Аноним
Экзамен сдан на 4. Спасибо vtone
13 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: foo = [1] bar = foo foo += [1] bar = bar + [1] print (foo)
- # Оператор continue используется
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 12222212222234: foo = '1222' bar = '3455' print (_______)
- # Укажите результат выполнения скрипта: try: y=x.pop() except AttributeError: print ('Неправильный атрибут') except NameError: print ('Неправильное имя') finally: print ('Выход из программы')
- # Для механизма синхронизации типа блокировка (Lock, Rlock) определены следующие действия -