- Регистрация
- 30.05.2019
- Сообщения
- 3 518
- Благодарностей
- 1 316
- Баллы
- 113
Доброго времени суток. Нужно было запустить зеннопостер и зеннодроид одновременно и один и второй проверяет один и тот же блокнот.txt на задание и при наличии - берет строку с удалением и добавляет в блокнот ответ коллеге.
Но дело в том, что даже использовав lock и в зеннодроиде и в зеннопостере - у них лок оказывается разный + теряются данные из блокнота.... Т.е. зеннодроид может вставить в блокнот задание для бота с зеннопостера, а бот в зеннопостере будет проверять в этот момент блокнот в многопотоке даже в локе - задание может испариться и зеннопостер даже его не увидит...
Может кто встречал такие чудеса и есть ли выход синхронизовать блокнот между зеннодроид и зеннопостером? Или тут только решается задача через базу данных MySQL?
Но дело в том, что даже использовав lock и в зеннодроиде и в зеннопостере - у них лок оказывается разный + теряются данные из блокнота.... Т.е. зеннодроид может вставить в блокнот задание для бота с зеннопостера, а бот в зеннопостере будет проверять в этот момент блокнот в многопотоке даже в локе - задание может испариться и зеннопостер даже его не увидит...
Может кто встречал такие чудеса и есть ли выход синхронизовать блокнот между зеннодроид и зеннопостером? Или тут только решается задача через базу данных MySQL?