Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

com порт , чтение и запись через два потока   Найти похожие ветки 

 
ksa2002   (2006-03-13 09:46) [0]

Есть сом- порт с которого надо читать и  в который записывать.
Вопрос : можно ли реализовать чтение и запись двумя потоками , с одновременым доступом к одному и томуже хэндлу порта? (т.е. работают два потока один запись, а другой чтение) Корретктно ли так будет? (способ открытия порта синхронный)


 
tesseract ©   (2006-03-13 17:43) [1]


> Есть сом- порт с которого надо читать и  в который записывать.
> Вопрос : можно ли реализовать чтение и запись двумя потоками
> , с одновременым доступом к одному и томуже хэндлу порта?
>  (т.е. работают два потока один запись, а другой чтение)
> Корретктно ли так будет? (способ открытия порта синхронный)

А зачем ? В асинхронном режиме нельзя что-ли реализовать? Нагрузка на процессор  при чтении сильно упадёт.


 
ksa2002   (2006-03-16 06:02) [2]

в документации которая у меня, есть  только упоминание об асинхронном рижиме. Если не трудно , подскажите где взять пример или полное описание


 
tesseract ©   (2006-03-16 10:05) [3]


> в документации которая у меня, есть  только упоминание об
> асинхронном рижиме. Если не трудно , подскажите где взять
> пример или полное описание

Ищи книгу Павла Агурова "Последовательные интерфейсы ПК". Лучшая книга по этой теме, не смотря на некоторые мелкие неточности.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.172 c
15-1146854934
ArtemESC
2006-05-05 22:48
2006.06.04
Глаза...


2-1147831588
Wood
2006-05-17 06:06
2006.06.04
Обработка события при аварийном завершении приложения


15-1147236828
Ega23
2006-05-10 08:53
2006.06.04
С Днём рождения! 10 мая


2-1147842526
petvv
2006-05-17 09:08
2006.06.04
Всем о... спасибо за ответы на мой вопрос


2-1147890817
Тимофейка
2006-05-17 22:33
2006.06.04
динамическое создание кнопки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский