|
16 / 16 / 10
Регистрация: 20.11.2015
Сообщений: 305
|
||||||
Поток из цикла01.06.2017, 05:03. Показов 1320. Ответов 14
Метки нет (Все метки)
Подскажите, пожалуйста, простой пример где цикл выполняется в отдельном потоке так, чтобы можно было из него доставать [i] и передавать основному потоку?
0
|
||||||
| 01.06.2017, 05:03 | |
|
Ответы с готовыми решениями:
14
Выйти из внутреннего цикла, сохранив поток внешнего
Принудительный выход из цикла - отдельный поток или другое решение? |
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
||||||
| 01.06.2017, 05:29 | ||||||
1
|
||||||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 01.06.2017, 10:15 | |
|
До конца не понял что вам нужно, но если хотите каждую итерацию цикла выделить в отдельный поток и менять данные, то вам нужно как-то подумать о синхронизации между потоками объекта, который будет инкрементироваться, иначе получите гонку за данными, а это UB.
0
|
|
|
16 / 16 / 10
Регистрация: 20.11.2015
Сообщений: 305
|
|
| 01.06.2017, 15:59 [ТС] | |
|
MrGluck, Простым языком - мне надо выделить [i] для прогрессбара. Если i не выделить форма зависает после определенной итерации.
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 01.06.2017, 16:02 | |
|
Какими средствами пользуешься?
0
|
|
|
16 / 16 / 10
Регистрация: 20.11.2015
Сообщений: 305
|
||||||
| 01.06.2017, 16:05 [ТС] | ||||||
|
nmcf, пока написал что-то типа...
0
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||
| 01.06.2017, 16:17 | ||
|
Снова CLI? Что же вы так любите эту поделку?
1
|
||
|
16 / 16 / 10
Регистрация: 20.11.2015
Сообщений: 305
|
|
| 01.06.2017, 16:18 [ТС] | |
|
nmcf, как вариант, попробую, спасибо за совет!
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 01.06.2017, 21:30 | |
|
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 01.06.2017, 21:47 | |
|
С чем именно?
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 01.06.2017, 21:55 | |
|
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 01.06.2017, 22:05 | |
|
Ну класс тогда создать с переменной. С этим тоже проблемы?
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||
| 01.06.2017, 22:45 | ||
|
0
|
||
|
Администратор
|
|
| 01.06.2017, 23:22 | |
|
Tlya, посмотри класс BackgroundWorker. Он упрощает запуск кода в отдельном потоке с возможностью отслеживания прогресса операции.
0
|
|
|
16 / 16 / 10
Регистрация: 20.11.2015
Сообщений: 305
|
|
| 02.06.2017, 00:56 [ТС] | |
|
OwenGlendower, посмотрю, спс за совет
0
|
|
| 02.06.2017, 00:56 | |
|
Помогаю со студенческими работами здесь
15
Не создаются новые потоки при распараллеливании цикла for (работает только один поток - главный) составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с постусловием, цикла с предусловием и цикла с параметрами Создал поток. В нем выделил буффер. Поток выполнился, но из за буфера ругнулся. Поток освобождается, но переменная, которой был присвоен этот поток, не очищается Разработать программу, в которой основной поток, принимает поток ввода и контролирует созданные потоки. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|