- Регистрация
- 23.12.2014
- Сообщения
- 14 415
- Благодарностей
- 5 454
- Баллы
- 113
Приложил 2 шаблона для демонстрации. Запускаем оба в 1 поток в ZennoPoster.
Какова суть шаблонов:
В первом шаблоне лок 10 секунд и пауза после него 10 сек - т.е. в логе будет всегда +10 сек оповещения
Во втором шаблоне лок 5 секунд и пауза после него 5 сек - т.е. в логе будет всегда +5 сек
Как понять, что не работает лок между потоками
По логике они должны вставать в очередь и в логе временные интервалы сбиться должны. т.е. вместо 5 будет 15, или вместо 10 будет 15. но по факту ничего не изменно, и идет четко. Логика шаблонов предельна проста, глобалка залочена. Сам факт на лицо.
Какова суть шаблонов:
В первом шаблоне лок 10 секунд и пауза после него 10 сек - т.е. в логе будет всегда +10 сек оповещения
Во втором шаблоне лок 5 секунд и пауза после него 5 сек - т.е. в логе будет всегда +5 сек
Как понять, что не работает лок между потоками
По логике они должны вставать в очередь и в логе временные интервалы сбиться должны. т.е. вместо 5 будет 15, или вместо 10 будет 15. но по факту ничего не изменно, и идет четко. Логика шаблонов предельна проста, глобалка залочена. Сам факт на лицо.
Вложения
-
17,3 КБ Просмотры: 5
-
18,3 КБ Просмотры: 4