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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kravam
быдлокодер
1690 / 877 / 44
Регистрация: 04.06.2008
Сообщений: 5,395
#1

поддерживает ли компилятор g++ многопототочность? - C++

21.10.2011, 17:49. Просмотров 533. Ответов 4
Метки нет (Все метки)

Друзья! Речь идёт о том, что мне нужно создать многопоточное приложение, а Джефри Рихтер категорически не советует использовать CreateThread для этих целей:
"я настоятельно советую создавать потоки через _beginthreadex, а не с помощью CreateThread. "
...Но _beginthreadex это функция, которая реализована в MSVS, а я пользуюсь, как вы поняли g++ версии 4.5.0

Нужны инструкции: чё качать, как функция называется и прочая. Спасибо, кто откликнется.

(кстати, так-то я забил на всех и вся и пользовался CreateThread, но прога работает с ошибками, отладить моего ума не хватает, ибо всякий раз она работает ПО РАЗНОМУ- многпоточность, знаете ли... Не знаю, на что и думать, поэтому решил начать с такого бока.)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2011, 17:49     поддерживает ли компилятор g++ многопототочность?
Посмотрите здесь:

C++ windows не поддерживает bgi в borland c++ 3.1
C++ компилятор и др
C++ Компилятор С
Компилятор C++ C++
Какие кодировки(win, koi8, dos, mac, iso) поддерживает RichEdit C++
C++ CStdioFile не поддерживает чтение файлов в формате Unicode. Что делать?
C++ Какой компилятор поддерживает С++ 11?
Ребята а что FILE * больше 4Gb файлы не поддерживает? C++
Какой MVS поддерживает с++11 стандарт? C++
C++ А компилятор DevC++ поддерживает С++11?
C++ Какие методы и перегруженные операторы поддерживает std::set?
C++ Поддерживает ли текущий стандарт функции с переменным числом параметров?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
21.10.2011, 19:30     поддерживает ли компилятор g++ многопототочность? #2
"я настоятельно советую создавать потоки через _beginthreadex, а не с помощью CreateThread. "
_beginthreadex() чего-то там делает очень полезное, но в итоге CreateThread() вызывает

но прога работает с ошибками
Возможно ты просто не изучил теорию
Судя по названию функции CreateThread() тебя интересует программирование именно под Windows.
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
21.10.2011, 19:40     поддерживает ли компилятор g++ многопототочность? #3
Цитата Сообщение от kravam Посмотреть сообщение
как вы поняли g++ версии 4.5.0
В этой версии должна быть поддержка
kravam
быдлокодер
1690 / 877 / 44
Регистрация: 04.06.2008
Сообщений: 5,395
21.10.2011, 21:37  [ТС]     поддерживает ли компилятор g++ многопототочность? #4
Цитата Сообщение от odip Посмотреть сообщение
Возможно ты просто не изучил теорию
естественно, я не изучил теорию. И да, меня интересует именно под Windows всё это дело. И да, _beginthreadex() чего-то там делает очень полезное, но в итоге CreateThread() вызывает. Я с вами полностью согласен. Спасибо за такой содержательный ответ!
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
22.10.2011, 09:35     поддерживает ли компилятор g++ многопототочность? #5
http://www.sofmos.com/lyosha/Article...hreading1.html

http://www.cyberguru.ru/programming/...ing-intro.html
Yandex
Объявления
22.10.2011, 09:35     поддерживает ли компилятор g++ многопототочность?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru