Прога на borland c++ опрашивает датчик каждые 3 мс, накапливает данные в большой буфер, буфер memory mapped на файл и когда наполняется, прога делает сброс на диск. Периодически сброс на диск происходит 100-300 мс, вместо приемлых 1-2 мс. Происходит из-за этого подвисание опроса и пропускаем данные с датчика в те 100-300 мс, потраченные на сброс. Как бы лучше реализовать это ? Сейчас сброс на диск и опрос идут в одном потоке, у потока приоритет наивысший. Получится ли решить проблему, если сброс на диск делать в низкоприоритетном потоке ? Важно, чтобы пока идет сброс длительный, поток опроса продолжал работу. И как можно исправить эту проблему видимо с хардом ?
←
1
2
3
4
→
Ответ на:
комментарий
от lovesan
Ответ на:
комментарий
от shkolnick-kun
Ответ на:
комментарий
от Einstok_Fair
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от zendrz
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от user2132

Ответ на:
комментарий
от Harald

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от Uncle_Bobby
Ответ на:
комментарий
от Uncle_Bobby

Ответ на:
комментарий
от Morin

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Morin

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от Uncle_Bobby

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от Morin

Ответ на:
комментарий
от Uncle_Bobby

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от Morin

Ответ на:
комментарий
от torvn77
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от torvn77
20 июня 2020 г.
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от curufinwe
Ответ на:
комментарий
от curufinwe
Ответ на:
комментарий
от user2132
Ответ на:
комментарий
от user2132
Ответ на:
комментарий
от SZT
Ответ на:
комментарий
от user2132

Ответ на:
комментарий
от user2132

Ответ на:
комментарий
от torvn77

Ответ на:
комментарий
от peregrine
Ответ на:
комментарий
от peregrine

Ответ на:
комментарий
от peregrine
Ответ на:
комментарий
от user2132

Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.