Я уже немного понял о многопоточности, скачал пример и переделал. У приложении я использую 3 потока(у примере было 2: чтение и запись). Первый - чтение; Второй - запись; Третий - это выполнение моей программы.
Сначала запускается поток на чтение, второй и третий потоки находятся в ожидании. По нажатии на кнопку я делаю ResumeThread(task);
У функции я делаю запись, чтение, то есть вызываются другие потоки (происходит передача данных по xmodem) после этого вызываю suspend.
Вроде заработало вроде...
Сообщение отредактировал Twen - Feb 17 2012, 13:15
|