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

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

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

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

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

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

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

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

А компилятор DevC++ поддерживает С++11? - C++
А компилятор DevC++ поддерживает С++11? #include<iostream> using namespace std; int main() { double prices {4.99, 10.99,...

Какой компилятор поддерживает С++ 11? - C++
Привет! Какой-нибудь компилятор реализует уже стандарт С++ 11?

Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор - C++
Здравствуйте! Я недавно начал заниматься С++, но мой компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7 Посоветуйте какой...

Какой MVS поддерживает с++11 стандарт? - C++
Изучаю С++ 11 cтандарт. А установил Microsoft Visual Studio 2008.

windows не поддерживает bgi в borland c++ 3.1 - C++
Доброго время суток!!! Задание состоит тв том ,что рисуем круг-это не проблема.Но при компиляции вибивает единственную ошибку...

С++ & переводчик (который поддерживает подобную функию) - C++
Доброй ночи, уважаемые читатели форума. Я все продолжаю пилить переводчик модов для Civ4, с его базами из уже переведённых модов. И...

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

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

http://www.cyberguru.ru/programming/cpp/multithreading-intro.html
0
22.10.2011, 09:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2011, 09:35
Привет! Вот еще темы с ответами:

Какие методы и перегруженные операторы поддерживает std::set? - C++
Предназначение шаблонного класса.Какие методы и перегруженные операторы он поддерживает? Пример кода

Поддерживает ли текущий стандарт функции с переменным числом параметров? - C++
Я читал в книге Герберта Шилдта «C++. Полный справочник», что C++ поддерживает функции с переменным числом параметров, но в Сети я нашёл...

Ребята а что FILE * больше 4Gb файлы не поддерживает? - C++
Ребята а что FILE * больше 4Gb файлы не поддерживает?

Компилятор MS Visul Studio 2005 не поддерживает русские буквы - Visual C++
Мой компилятор MS Visul Studio 2005 не поддерживате руские буквы.Как сделать чтобы он их поддерживал?????


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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