Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Многопоточночть в программе 
:(
    Опции темы
goga075
Дата 26.5.2010, 06:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 7.10.2007

Репутация: нет
Всего: 8



Подскажите пжалуста где можно почитать про моногопоточночть на С++??


--------------------
Ставим + Не стесняемся)))
PM MAIL   Вверх
ecspertiza
Дата 26.5.2010, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Так сразу и не ответишь на твой вопрос смотря под какую ОС , смотря какими библиотеками пользуешься, 
если стандартными средствами по Windows то вот тут почитай
http://www.realcoding.net/articles/c-potoki-v-win32.html
а тут пример http://ns2.ru-board.com/topic.cgi?forum=33&topic=10596

если под Linux , то вот неплохая статья http://www.citforum.ru/programming/unix/threads/

если пользуешься новым стандартом C++0x
то вот тут была хорошая статейка http://forum.try-catch.ru/index.php?topic=205.0 с использованием STL.


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
Dem_max
Дата 26.5.2010, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39



если под винду то советую почитать Джеффи Рихтера http://wm-help.net/books-online/book/59464/59464.html


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
goga075
Дата 26.5.2010, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 7.10.2007

Репутация: нет
Всего: 8



ecspertiza, А как их распределять??
А библиотеки libmysql и std, ntdll под Win 32.


--------------------
Ставим + Не стесняемся)))
PM MAIL   Вверх
ecspertiza
Дата 26.5.2010, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: нет
Всего: 5



Я так думаю что если ты под виндой пишешь то скорее всего у тебя компилятор от Visual Studio если вдруг у тебя MinGW скажи я тебе исходники для него кину, еще я не совсем понимаю что ты подразумеваешь под словом распределять, опиши по конкретнее задачу Я попробую помочь, в аттаче простейший пример с двумя потоками, просто каждый из них выводит на экран тот индекс который ему передашь.

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  thread_win32.zip 3,82 Kb


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
djamshud
Дата 26.5.2010, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 4
Всего: 39



Возможно вам сильно поможет openMP.

http://ru.wikipedia.org/wiki/OpenMP


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Леопольд
Дата 27.5.2010, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(ecspertiza @  26.5.2010,  08:19 Найти цитируемый пост)
если пользуешься новым стандартом C++0x
то вот тут была хорошая статейка http://forum.try-catch.ru/index.php?topic=205.0 с использованием STL.
Или можно использовать Boost.Thread (для С++ 2003). В конце концов, это оно и есть...



--------------------
вопросов больше чем ответов
PM MAIL   Вверх
mrbrooks
Дата 27.5.2010, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 19
Всего: 306



Цитата(djamshud @  26.5.2010,  23:30 Найти цитируемый пост)
Возможно вам сильно поможет openMP.

http://ru.wikipedia.org/wiki/OpenMP


некоторая кошерная инфа по данному вопросу
PM MAIL   Вверх
borisbn
Дата 27.5.2010, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 21
Всего: 135



Можно ещё посмотреть в сторону Intel TBB


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0468 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.