#21
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Dmitriy Romanov написал(а) к Nil A в Nov 21 20:47:56 по местному времени:
Приветики, Nil! Писал как-то Nil A к Dmitriy Romanov примерно 25 Ноя 21 в 21:15 А я смотрю и фигею. DR>> А откуда возникают коллизии с тоссером? У меня например (под виндой, DR>> если что) вся работа с фидошкой идет в одном потоке. И пока тоссер не DR>> отработает - ничего другого, что может ему помешать, не запустится. И DR>> наоборот - тоссер будет ждать, пока отработает другая задача. NA> Из бинка можно вызывать тоссер, параметр exec, если свалился *.su? NA> .mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. Можно. А можно если свалился - создать флаг. А потом в отдельном потоке наступить на этот флаг и отработать. Задержка не превышает периода поиска флагов. В моем случае это от 3 до 5 секунд, сейчас уже не помню сколько точно. А можно например передать событие в тот поток, где обрабатываются флаги. На сем разрешите письмо закончить. Elec (RA2FDR) --- NoSFeRaTU's GoldED+/W32-MINGW 1.1.5-b20090603 |