| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > threads |
| Автор: dark_religion 29.11.2008, 14:39 |
| Есть несколько потоков, в одном потоке исполняется "сервер" в другом "клиент". Как из одного потока "клиента" запустить метод, который будет выполняется в другом потоке, в потоке "сервера" Если не сложно пример кода! Спасибо! |
| Автор: MAKCim 29.11.2008, 15:14 |
| dark_religion, послать сообщение с адресом функции/метода реализация передачи сообщения и само сообщение зависит от ОС |
| Автор: dark_religion 2.12.2008, 18:50 |
| Какое сообщение, куда его послать?) И что после того как его послать оно вернется?))) Операционная система WINDOWS! И если можно пожалуйста пример, ато я в системном програмировании один день и не очень понимаю, что имеется ввиду! |
| Автор: Lazin 2.12.2008, 20:58 |
| обычное windows сообщение,, функцией PostThreadMessage |
| Автор: J0ker 2.12.2008, 21:03 |
| поток - это поток исполнения - из одного потока в другом ничего исполнить нельзя ибо это абсурд один поток может попросить другой поток что-либо исполнить |
| Автор: Earnest 3.12.2008, 18:37 |
| Можно "сделать вид", что задача выполняется синхронно. И даже что-нибудь вернуть. На то есть средства синхронизации. dark_religion, ты хочешь ускоренный курс "вс про потоки на 2 страницах"? При том, что: . Боюсь, не получится. Почитай теорию, Рихтера, например. |
| Автор: dark_religion 4.12.2008, 08:00 |
| Понятно всем спасибо!!!! |