Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вызов функции с out параметрами в Parallel.For / 1 сообщений из 1, страница 1 из 1
04.03.2015, 10:33
    #38894324
Testor1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции с out параметрами в Parallel.For
Всем привет!

Столкнулся с проблемой. Если переделываю обычный цикл в parallel.for то программа перестает возвращать корректные данные. Подозреваю что проблема в out параметрах которые возвращает функция. хотя не уверен. не знаю как проверить. как получать и обрабатывать output переменные при параллельной обработке?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
#region                           
                            for (Int32 v = 0; v < 4; v++)
                            //Parallel.For(0, 4, (v) =>
                            {
                                #region
                                for (Int32 t = 0; t < 4; t++)
                                //Parallel.For(0, 4, (t) =>
                                {
                                    #region
                                    //countChecked = countChecked + 1;
                                    if (newRow(i, j, v, t, index, sn.n, sn.m, out nMin, out mMin) == true)
                                    {
                                        #region  
                                        lock (thisLock)
                                        {
                                            numbersTemp.Add(new structNumbers(nMin, mMin));
                                            Console.WriteLine("bla");
                                        }
                                        #endregion
                                    }
                                    #endregion
                                }
                                //);
                            #endregion
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вызов функции с out параметрами в Parallel.For / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]