170 похожих чатов

Создаю в цикле таски, с методом, в который передаю уникальную

строку str.

string myStr = i.ToString(); //проблемы с замыканием точно нет
new Task(() => Gett(myStr)).Start();


в void Gett(string str):
Console.WriteLine("1: " + str); //выводится всегда 1 раз в консоль

HttpResponseMessage hrm = GParams.SharedObjects.httpClient.SendAsync(request).Result; //пока не получено, дальше выполнять код не нужно

Console.WriteLine("2: " + str);//выводится 1-2 раза в консоль (как повезет), и дальше поток как буд-то раздваивается, вызывает по 1-2 раза методы и т.д.


вот конкретно после HttpResponseMessage начинается дичь непонятная
что не так может быть?

6 ответов

13 просмотров

Покажи код

В дебаггере если что есть окно с потоками, там можно конкретный поток запаузить или отпустить, посмотреть его идентификатор итд

Кстати чтобы не было проблем с замыканием i в твоём случае достаточно просто использовать Parallel.For, а нет вот эту дичь "string myStr..."

GetAwaiter().GetResult()?

Alexander Pavlenko
screenshot

Ну, чел, видимо, плохо статью по ссылке про замыкания прочёл.)

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта