C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
поддержка стандарта с++11(многопоточность)
Страниц: [
1
]
Вниз
Печать
Автор
Тема: поддержка стандарта с++11(многопоточность) (Прочитано 3165 раз)
soican
Участник
Сказали спасибо: +1/-1
Offline
Сообщений: 42
поддержка стандарта с++11(многопоточность)
«
:
25 Июнь 2013, 03:12:38 »
меня интересует в данный момент разработка многопоточных приложений на билдере.
Я нашел boost thread library и standart thread library(с++11).
Смогу ли я их использовать на каком либо билдере? у кого есть информация по этой теме, поделитесь пожалуйста
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #1 :
25 Июнь 2013, 16:01:25 »
Cpp11 поддерживается (частично) в новейших версиях билдера. поищи на сайте embarcadero.com "C++11" - должен найти страницу, где перечислен поддерживаемый функционал Cpp11. Boost::threads не поддерживался, по крайней мере в RAD Studio 2010. В более поздних верчиях - не проверял, возможно, уже поддерживается. Посмотри в папке boost в дистрибутиве Embarcadero.
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #2 :
25 Июнь 2013, 18:50:31 »
На хабре оцени "читаемость" нового кода.. Отпадет, думаю, желание на этом недоразумении кодить.
Записан
d7d1cd
Участник
Сказали спасибо: +59/-24
Offline
Сообщений: 1005
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #3 :
25 Июнь 2013, 21:28:21 »
Цитата: soican от 25 Июнь 2013, 03:12:38
меня интересует в данный момент разработка многопоточных приложений на билдере.
А чем тебя TThread не устраивает?
Записан
soican
Участник
Сказали спасибо: +1/-1
Offline
Сообщений: 42
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #4 :
26 Июнь 2013, 18:06:13 »
Цитировать
Boost::threads не поддерживался, по крайней мере в RAD Studio 2010
я нашел boost_thread-bcb-mt-1_39.dll в папке C:\Program Files\Embarcadero\RAD Studio\8.0\lib\win32\release (у меня версия XE) может оно? вроде писал #include
- компилировалось
Цитировать
На хабре оцени "читаемость" нового кода.. Отпадет, думаю, желание на этом недоразумении кодить.
хм.. может тогда новый язык программирования искать, я не шучу, есть какие нибудь советы по этому поводу?
Цитировать
А чем тебя TThread не устраивает?
)) все устраивает т.к. еще не сделал ни одного многопоточного приложения, а сейчас задача стоит переделать код под многопоточность, вот я и затупил немного, в с++11 есть standart thread library, а ещё есть boost, есть omp, есть теперь TThread а выбрать нужно одну единственную!))
«
Последнее редактирование: 26 Июнь 2013, 18:13:19 от soican
»
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #5 :
26 Июнь 2013, 21:16:32 »
Выбирай инструменты (библиотеки, языки программирования, IDE) под конкретные задачи. Если знаешь, что будешь точно писать на билдере и 100% под винду, смысла особого отказываться от TThread не вижу (разве что часто приходится допиливать этот весьма урезанный класс под свои задачи, например, для манипуляции потоковым пулом). Если на кону кроссплатформенность, то: 1) если все-таки писать на плюсах, я бы начал думать в сторону Qt; 2) если язык не имеет значения, то для поддержки потоков лучшего, чем Java, на мой взгляд, не придумано.
Записан
Kray74
Посты на падонкаффском принципиально не читаю.
Участник
Сказали спасибо: +81/-1
Offline
Сообщений: 366
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #6 :
26 Июнь 2013, 22:37:46 »
Цитата: S0mbre от 26 Июнь 2013, 21:16:32
2) если язык не имеет значения, то для поддержки потоков лучшего, чем Java, на мой взгляд, не придумано.
А как же Erlang?
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: поддержка стандарта с++11(многопоточность)
«
Ответ #7 :
27 Июнь 2013, 20:34:21 »
Цитата: Kray74 от 26 Июнь 2013, 22:37:46
Цитата: S0mbre от 26 Июнь 2013, 21:16:32
2) если язык не имеет значения, то для поддержки потоков лучшего, чем Java, на мой взгляд, не придумано.
А как же Erlang?
Да,да, но для этого надо иметь навыки функционального программирования...
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...