-
Многопоточное приложение
Пишу диплом в Builder C++ 6.0, разработка ПО для управления многосвязным объектом.
Используются приборы ОВЕН: МВА8, МВУ8, АС3, ТРМ151.
Возникает проблема: при опросе в одном цикле нескольких каналов одного прибора МВА программа подвисает(она должна в реальном времени рисовать графику на OpenGL). Подскажите пожалуйста как сделать более грамотно многопоточное чтение, чтобы например каждый канал читался отдельным потоком и манипулировал прочитанными данными. При попытке открывать порт (один и тоже) в каждом потоке - ошибка "Порт занят". Попытка выбрать порт (SelectPort(...) ) также неудачна. Можно ли одновременно читать разными потоками с одного СОМ порта функциями, определенными в dll??? Можете написать на s_sergey@mail.ru
Последний раз редактировалось SSV_VGTA; 31.03.2008 в 11:55.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума