Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
на слабом ПК (300 мгц, 128 мб) потоки обмена с ком-портом работают как-то странно
Отправлено
удка 11 апреля 2008 г. 18:36
Есть 3 потока работающие с ком-портами (ком1, ком3, ком4). Реально нормально работает только поток который использует ком3 (потому что запускается первый), остальные толи не успевают принять данные толи еще что, но никакого ответа на посылаемые сообщения нету. На пк например, одноядерном или двухядерном неважно все работает нормально. Что тут происходит я не понимаю. Чего-то не хватает, может памяти (стоит винхр программа на С++)
Составить ответ | Вернуться на конференцию
Ответы
- Код где-нибудь выложите, посмотрим. Проще посмотреть и ответить по делу, чем флеймить и с телепатами спорить. — cm (12.04.2008 01:26:49 82.207.15.204, пустое)
- Некорректно сделали свои потоки. Любое ожидание должно происходить в WaitFor-функциях, а у Вас наверное где-то циклы. И НЕ ИСПОЛЬЗОВАТЬ НИКОГДА Sleep(). — SM (11.04.2008 19:40:30 80.92.255.53, пустое)
- видать, вы спать ему не даёте — koyodza (11.04.2008 18:56:37 195.214.197.203, 137 байт)
- Ответ: что заметил — удка (11.04.2008 18:46:0 91.76.151.112, 319 байт)
- Была такая же проблема с ПК, пока не отключили локальную сеть, на этом успо...{+} — Getm (11.04.2008 18:45:41 217.77.222.191, 190 байт)