#70 closed улучшение (fixed)
Вынести копирование динамограмм/журналов в отдельный поток
| Сообщил: | alx | Владелец: | alx |
|---|---|---|---|
| Приоритет: | средний | Этап разработки: | 2-я очередь |
| Ключевые слова: | Копия: |
Описание
Сейчас копирование файлов на портативный носитель выполняется в основном потоке. К сожалению, при работе с обычными файлами нельзя использовать epoll, а чтение/запись может давать заметные задержки.
Для того чтобы задержки файловой системы не влияли на работу станции, предлагается выполнять копирование файлов в отдельном потоке. Синхронизацию с основным потоком выполнять через две трубы: одна в одну сторону, другая - в другую. От основного потока через трубу будут передаваться команды (как минимум, команда "прервать копирование" при нажатии оператором ОТМ), к основному потоку будет передаваться прогресс копирования.

In 452/smartHDC: