Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2015, 20:54   #1
ETUN4
Новичок
Джуниор
 
Регистрация: 18.02.2015
Сообщений: 1
По умолчанию Многопоточность

Всем привет.
Есть текстовый файл, в котором записаны строки. Всё считываю в массив строк. Потом создаю определённое количество потоков, которые должны обрабатывать эти строки. Каждый поток обращается к функции getsource. Параметрами этой функции есть тот же массив строк(sourcemass) и индекс массива(sourceindex). Функция увеличивает значение sourceindex на единицу и возвращает значение массива по индексу sourceindex. После это значение обрабатывается потоком(определяет: подходит ли значение заданным критериям), и сохраняет уже обработанное значение в файл.
Вопрос: как всё это реализовать, что бы функция getsource не возвращала одинаковые значения разным потокам?
ETUN4 вне форума Ответить с цитированием
Старый 22.08.2015, 21:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну нужно хотя бы видеть и понимать, что эта функция делает. Т.е. ее код. Вообще зачем она.
А я бы наверное не делал бы так. Подробнее поясню, когда ты расскажешь для чего распараллеливание сделано, что и как должно обрабатываться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ многопоточность kineziz Общие вопросы C/C++ 3 11.09.2012 13:20
многопоточность MasterSporta Общие вопросы C/C++ 4 30.09.2011 13:27
Многопоточность boo_mago Общие вопросы C/C++ 7 21.03.2011 21:23
Многопоточность Dezmont_ Общие вопросы .NET 1 06.11.2010 18:34
многопоточность @lenk@ Помощь студентам 1 26.10.2010 20:50