Форум программистов, компьютерный форум CyberForum.ru

Второе ядро - C++

Восстановить пароль Регистрация
 
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
11.06.2012, 23:41     Второе ядро #1
Как задействовать второе ядро? Что бы оно тоже принимало участие в обработке данных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
exkilla
3 / 3 / 0
Регистрация: 28.12.2009
Сообщений: 68
11.06.2012, 23:48     Второе ядро #2
Необходимо обрабатывать часть данных в дополнительном потоке.
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
11.06.2012, 23:51  [ТС]     Второе ядро #3
exkilla, то есть мне писать 2 программы что ли? основную и дополнительную или как?
Zuzik
 Аватар для Zuzik
218 / 203 / 34
Регистрация: 11.06.2012
Сообщений: 1,328
12.06.2012, 00:10     Второе ядро #4
Насколько я понял тут речь идет про многопоточность. Погугли и сам найдешь ответ на свой вопрос
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
12.06.2012, 01:02  [ТС]     Второе ядро #5
Почитал про многопоточность. Возникло сразу много вопросов:

C++
1
2
3
4
5
6
7
8
9
int id;
HANDLE hndl = CreateThread(
                    NULL, 
                    0, 
                    &(G_Redactor_Map.draw()), 
                    NULL, 
                    0, 
                    &id
                );

1) не получается передать указатель на функцию
2) как передать нулевой параметр в функию?
3) зачем нужен id?

Добавлено через 4 минуты
PS: G_Redactor_Map.draw() является void'ом

Добавлено через 16 минут
upppp
Yandex
Объявления
12.06.2012, 01:02     Второе ядро
Ответ Создать тему
Опции темы

Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru