Главная /
Python: основы /
Для механизма синхронизации типа блокировка (Lock, Rlock) определены следующие действия -
Для механизма синхронизации типа блокировка
(Lock
, Rlock
) определены следующие действия -
Правильный ответ:
захватить блокировку, в случае неудачи ждать ее освобождения
попробовать захватить блокировку, в случае неудачи продолжить работу
освободить блокировку
послать сообщение об изменении состояния блокировки определенному потоку
послать сообщение об изменении состояния блокировки всем потокам
Сложность вопроса
69
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы интуит
21 ноя 2020
Другие ответы на вопросы из темы программирование интуит.
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка [0, 1, 8, 27]: ns = range(4) fun = _1_ print (_2_)
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 5: foo = range(7) bar = ______ bar[1][1]=5 print (bar[1][1])
- # Укажите результат выполнения скрипта: foo = [4, 5, 6, [-3, -2]] bar = [4.0, 5.0, 6.0] baz = [4, 5, 6, [3, 2]] if foo<bar: print (1) elif bar<baz: print (2) elif baz<foo: print (3) else: print (4)
- # Для механизма синхронизации типа событие (Event) определены следующие действия -
- # Укажите результат выполнения скрипта: import threading, time res = {'A': threading.Event(), 'B': threading.Event()} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) for i in range(2): print (i) for r in rs: res[r].release() p1 = threading.Thread(target=pr, name='t1', args=['AB']) p2 = threading.Thread(target=pr, name='t2', args=['BA']) p1.start() p2.start() p1.join() p2.join()