- Регистрация
- 01.01.2015
- Сообщения
- 427
- Благодарностей
- 61
- Баллы
- 28
Здравствуйте.
Есть Excel в качестве БД, где написана вся необходимая инфа. для выполнения задания + статус, по которому и определяется, делать не делать, переделывать и все такое.
Но при включения многопотока, могут возникнуть трудности, одно задание может взять несколько потоков.
Раньше я делал так: после взятия потоком данных оставляет в статусе пометку, что "взято" и используется, чтобы остальные потоки брали другие данные, но если поток обрывается по какой либо причине, то задание не выполняется и остается висеть с пометкой "взято".
Будьте добры, помогите в данном вопросе, как лучше сделать для стабильности.
Спасибо.
Есть Excel в качестве БД, где написана вся необходимая инфа. для выполнения задания + статус, по которому и определяется, делать не делать, переделывать и все такое.
Но при включения многопотока, могут возникнуть трудности, одно задание может взять несколько потоков.
Раньше я делал так: после взятия потоком данных оставляет в статусе пометку, что "взято" и используется, чтобы остальные потоки брали другие данные, но если поток обрывается по какой либо причине, то задание не выполняется и остается висеть с пометкой "взято".
Будьте добры, помогите в данном вопросе, как лучше сделать для стабильности.
Спасибо.