Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
В инете ссылки и экземплы об организации пула потоков в основном относятся к С++ 11. Из обзорных документов понятно, что с тех пор произошли большие изменения в организации пула. Однако конкретики явно не хватает.
Прошу тех кто в теме дать ссылки на документацию, библиотеки, экземплы под VS2015 (основной инструмент), VS2017. Хорошо бы с пояснениями.
ЗЫ Чтобы не думали что ТС пропал, до вечера меня не будет.)

"Есть многое на свете, друг Горацио, что и не сразу в голову придет."
М. Твен "Приключения Геккельбери Финна"
29 сен 19, 13:15    [21981967]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48652

YUBA
Из обзорных документов понятно, что с тех пор произошли большие изменения в организации пула.

Эти документы врут. Ничего не изменилось.

Posted via ActualForum NNTP Server 1.5

29 сен 19, 13:25    [21981970]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
Насколько я понял, в части каких-то внешних библиотек уже нет необходимости и весь функционал уже есть в VS.
29 сен 19, 13:42    [21981975]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48652

Э? Для организации пула потоков никогда не были нужны никакие внешние библиотеки. Тут не Ява.

Posted via ActualForum NNTP Server 1.5

29 сен 19, 13:45    [21981977]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA,
Ты бы показал что сам нарыл.
И вопрос бы задал, и уточнил текущее положение в твоём видении).
"тс работает больше отвечающих" (с)
29 сен 19, 13:50    [21981980]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
ёёёёё
Member

Откуда:
Сообщений: 1405
YUBA
В инете ссылки и экземплы об организации пула потоков в основном относятся к С++ 11. Из обзорных документов понятно, что с тех пор произошли большие изменения в организации пула. Однако конкретики явно не хватает.
Прошу тех кто в теме дать ссылки на документацию, библиотеки, экземплы под VS2015 (основной инструмент), VS2017. Хорошо бы с пояснениями.
ЗЫ Чтобы не думали что ТС пропал, до вечера меня не будет.)

"Есть многое на свете, друг Горацио, что и не сразу в голову придет."
М. Твен "Приключения Геккельбери Финна"

80й уровень.
Я тут кое-где кое-что кое о чем слышал. Так вот там вполне конкретно говорится, что известные всем идиомы отныне более не применимы в общеизвестном контексте.
Поделитесь о вашем видении предмета, только с грамотным обоснованием или как минимум с отсылкой к первоисточнику.
Да, и не флудите здесь зря, вечером проверю.
29 сен 19, 13:59    [21981987]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
Если бы я что конкретное нарыл кроме С++ 11, то бы не спрашивал.
29 сен 19, 14:07    [21981992]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
ёёёёё
Member

Откуда:
Сообщений: 1405
YUBA
Если бы я что конкретное нарыл кроме С++ 11, то бы не спрашивал.

Да понятно, что ты кое-что кое-где что-то нарыл, но только по С++ 11, и, соответственно, теперь у тебя кое-какие вопросы по кое-каким пунктам. Ну, кроме С++ 11, конечно.
29 сен 19, 14:17    [21981994]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
mayton
Member

Откуда: loopback
Сообщений: 42936
Dimitry Sibiryakov
Э? Для организации пула потоков никогда не были нужны никакие внешние библиотеки. Тут не Ява.

А boost это какая библиотека?
29 сен 19, 16:56    [21982044]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
В <thread> написано:
Синтаксис
C++
#include <thread>
Примечания
В коде, компилируемом с помощью /CLR, этот заголовок блокируется.
Интересно, а смешанный код С++/CLR будет исполняться в потоках, если использовать потоки из NET?
29 сен 19, 17:39    [21982052]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48652

mayton
А boost это какая библиотека?

А при наличии С++11 зачем нужен был буст для пула потоков?

Posted via ActualForum NNTP Server 1.5

29 сен 19, 17:58    [21982058]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA
использовать потоки из NET?
зачем усложнять вопрос шарпом?
29 сен 19, 18:27    [21982065]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
PetroNotC Sharp, я иногда использую Net библиотеки в С++ коде. Сокеты, например. И если в C++/CLI невозможно? организация потоков средствами C++, было бы неплохо если бы потоки NET умели работать со смешанным кодом. Хотя, такая необходимость чисто гипотетическая. И это тоже относится к пулам потоков VS 2015-2017. Хотя, такая необходимость
29 сен 19, 18:51    [21982070]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA,
У прогеров поговорка - Слона надо есть по частям.
Мое имхо, разберись с плюсами. Потом с шарпом.
29 сен 19, 19:18    [21982076]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
PetroNotC Sharp, это и есть С++, а не Шарп. Какая разница какую либу использовать, лишь бы устраивала. Скажем, сокеты гораздо проще реализуются в С++ в смешанном коде на NET библиотеке, чем на WinAPI или MFC. Можно и вариант кода показать, но тема не о сокетах.
Но, повторюсь, пока такая необходимость чисто гипотетическая. Не настаиваю на обсуждении этого вопроса.
29 сен 19, 19:43    [21982082]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
ёёёёё
Member

Откуда:
Сообщений: 1405
YUBA
PetroNotC Sharp, это и есть С++, а не Шарп. Какая разница какую либу использовать, лишь бы устраивала. Скажем, сокеты гораздо проще реализуются в С++ в смешанном коде на NET библиотеке, чем на WinAPI или MFC. Можно и вариант кода показать, но тема не о сокетах.
Но, повторюсь, пока такая необходимость чисто гипотетическая. Не настаиваю на обсуждении этого вопроса.


А вектора в класс уже обернуты?
29 сен 19, 19:57    [21982087]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
mayton
Member

Откуда: loopback
Сообщений: 42936
Dimitry Sibiryakov
mayton
А boost это какая библиотека?

А при наличии С++11 зачем нужен был буст для пула потоков?

У нас с вами получается забавный еврейский диалог.

Можно вас попросить сейчас, и на будущее, не втаскивать в тему топиков С++ вопросы касающиеся Java
без крайней на то необходимости? Тем более что вы написали неправду.
29 сен 19, 20:11    [21982092]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
ёёёёё
А вектора в класс уже обернуты?
Уж, коли спросили, из вежливости отвечаю, с векторами вопрос закрыт.
29 сен 19, 20:16    [21982093]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA
PetroNotC Sharp, это и есть С++, а не Шарп. Какая разница какую либу использовать,
просьба. Подпишите внизу у себя что вы не программист.
Чтобы видно было.
Я вот подумал, спорить или нет. А потом вспомнил что вы не прогер.
Тогда пишите что хотите. Скрещивайте что хотите.
Я в коктейлях смешиваю вдумчиво)
Имхо
29 сен 19, 20:33    [21982109]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA
Можно и вариант кода показать, но тема не о сокетах.
вот по теме и покажите пул А) смешаный и Б) сишный.
Что вы все о шарпе и бла бла бла.
Код давайте.
29 сен 19, 20:34    [21982114]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
Cerebrum
Member

Откуда: Омикрон Персей 8
Сообщений: 7894
YUBA,

https://books.google.ru/books?id=o4ohrd0_yA0C&pg=PT422&lpg=PT422&dq=Concurrent Programming on Windows chapter 7&source=bl&ots=pfsnitqSKh&sig=ACfU3U26xNopaAykeXB15E56x82nkA_UJQ&hl=en&sa=X&ved=2ahUKEwiysObsyfbkAhUUAxAIHT42DiMQ6AEwAnoECAkQAQ#v=onepage&q=Concurrent Programming on Windows chapter 7&f=false
29 сен 19, 20:42    [21982118]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
YUBA
Member

Откуда:
Сообщений: 751
PetroNotC Sharp, не понимаю такого подхода. Что мешает в С++ использовать либы Питон или Net, или любые другие. Знаю людей, которые вместо того чтобы использовать либы, переводят их с одного языка на другой. Но мне этого не понять.
Напомню, данная тема не о кодах, а о принципах, отличиях в организации потоков и пула потоков в VS 2015-2017 от С++11.
Ну, а пока изучаю - Параллельное программирование в Visual C ++ .
29 сен 19, 20:46    [21982121]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA
Что мешает в С++ использовать либы Питон или Net
ну дак это после пробы на самом ЯП.
С критикой, что вот тут мне пайтон или бейсик крайне нужен.
Логично?
29 сен 19, 20:49    [21982123]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2478
YUBA,
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
29 сен 19, 20:50    [21982125]     Ответить | Цитировать Сообщить модератору
 Re: Пул потоков С++ VS2015 -VS2017. Куда грести?  [new]
Cerebrum
Member

Откуда: Омикрон Персей 8
Сообщений: 7894
YUBA,

https://books.google.ru/books?id=EttPPgAACAAJ&source=gbs_book_other_versions
глава 9
29 сен 19, 20:50    [21982126]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / C++ Ответить