Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Управление многопоточностью

Ответить
Настройки темы
Win32 API - Управление многопоточностью

Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Создаю новый поток
Код: Выделить весь код
DWORD CALLBACK cff(LPVOID);
CreateThread(NULL,NULL, cff,0 ,0 ,&tid1);
Возможно ли передать данные потоку не через глобальные переменные и не через файл, а непосредственно при создании?

Отправлено: 14:41, 12-07-2008

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Для этого и существует параметр LPVOID
Код: Выделить весь код
struct my_data_t {...}

unsigned long __stdcall cff(my_data_t* my_data)
{
   // обрабатываем
   delete my_data;
}

my_data_t *my_data = new my_data_t();
// заполняем my_data->...
CreateThread(0, 4096, LPTHREAD_START_ROUTINE(cff), &my_data, 0, &thr_id);
Если используешь библиотеку C/C++, лучше запускать поток функцией __beginthread, иначе возможны утечки памяти

Последний раз редактировалось pva, 14-07-2008 в 13:11. Причина: звздочку пропустил

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:10, 14-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Управление многопоточностью

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Управление компьютера при помощи речи - Голосовое управление mihanik Программное обеспечение Windows 24 11-04-2014 03:36
Доступ - управление системой edvard999 Microsoft Windows Vista 14 09-11-2009 17:37
Прочее - Управление компьютером Wawan Сетевые технологии 5 05-07-2008 10:32
Управление удалённым ПК Shurik777 Microsoft Windows NT/2000/2003 6 03-03-2006 16:52
Управление IR Arrest Мобильные ОС, смартфоны и планшеты 4 12-01-2006 12:03




 
Переход