|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2009, 17:31 | #1 |
Подтвердите свой е-майл
Регистрация: 27.07.2009
Сообщений: 437
|
Книжка по многопоточному программированию.
Вообщем посоветуйте плиз^^ хорошую литературу по многопоточности и всему с этим делом связанному?
|
15.10.2009, 17:36 | #2 |
Форумчанин
Регистрация: 01.09.2008
Сообщений: 178
|
Дж.Рихтер "Создание эффективных WIN32-приложений...чего-то там"
Могу выслать на е-майл в очень удобочитаемом формате.
Быть радикальным - значит понять вещь в её корне. К.Маркс
Последний раз редактировалось nazavrik; 15.10.2009 в 17:47. |
15.10.2009, 18:04 | #3 |
Пользователь
Регистрация: 22.01.2009
Сообщений: 20
|
Создал поток - вот тебе как-бы вторая программа, связанная с первой. CreateThread создает поток, ставь все аргументы этой функции NULL, кроме адреса функции (3-й вроде... или 4-й). Создаешь функцию, и все. Теперь представь, что когда код доходит до CreateThread'а, после него идет обычный код, но в то время параллелно коду, идущему за CreateThread'ом идет другой код из функции указанной в CreateThread'е. Так-же в поток можно передавать аргументы при его создании, для этого в функции создании потока есть аргумент lpParameter, в него просто суешь какую-либо переменную и она передается в поток. (Глобальные переменные и классы так-же доступны потоку). Т.е. допустим тебе нужно одновременно слушать окно Windows (GetMessage(), TranslateMessage() и т.д., кароче цикл прослушки сообщений Windows) и одновременно слушать какой-либо сокет. Вот, пример:
Код:
Последний раз редактировалось LukS; 15.10.2009 в 18:07. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
У кого-нибудь есть эта книжка не в электронном виде? | TwiX | Обсуждение статей | 5 | 22.09.2009 03:24 |
Записная книжка на С (Borland 3.1) | Scotch | Помощь студентам | 2 | 13.04.2009 09:53 |
Записная книжка в Делфи! Без подключения БД! с помощью Record! | sting | БД в Delphi | 8 | 15.12.2008 23:22 |
Записная книжка | Черничный | Софт | 9 | 15.07.2008 04:44 |
телеф книжка где будут сохранены адреса и телефонные номера | oblom | Общие вопросы C/C++ | 10 | 18.10.2007 02:11 |