@CSharpChatЭта группа больше не существует

Страница 590 из 1888
Летучая
18.03.2017
21:09:31
Криптонитовый пиши

Сразу за своего примем

‮ACx0
18.03.2017
21:09:50
Можно обсуждать создание спама не здесь?..

Владимир
18.03.2017
21:10:12
Google
‮ACx0
18.03.2017
21:10:19
Так нет же

Владимир
18.03.2017
21:10:30
Или если спамишь новостями майкрософта

Летучая
18.03.2017
21:10:39
@sergey_chanaev админ приди

Sergey
18.03.2017
21:11:18
сча

‮ACx0
18.03.2017
21:11:30
Никаких тасков, Parallel.for достаточно
Зачем его грузить созданием записей и записью их на диск? Пусть обрабатывает, создаёт объекты и отправляет их в очередь.

Летучая
18.03.2017
21:12:31
Аве Админ

Sergey
18.03.2017
21:12:35
Кеш обкешил #бан

‮ACx0
18.03.2017
21:12:49
★ALL★
18.03.2017
21:12:58
Я тут стикеры запилил ?

‮ACx0
18.03.2017
21:13:10
Пусть, таск тебе зачем?
Так я и спросил, как два метода одновременно запустить?

Sergey
18.03.2017
21:13:30
Пынькайте есличо, я в офлайне

Google
‮ACx0
18.03.2017
21:14:08
Всегда делал это через Task.Run

Ilya
18.03.2017
21:14:14
У тебя же методы однотипные

‮ACx0
18.03.2017
21:14:23
Parallel.For
Но он же for.

‮ACx0
18.03.2017
21:15:20
Я сейчас про реальную задачу уже. С двумя минутами мы пришли только к тому, что таски создать просто нельзя.

Ilya
18.03.2017
21:15:21
Так, ты всё ещё оьрабатываешь таблицы?

Сергей
18.03.2017
21:15:41
await Task.WhenAll(Enumerable.Range(10).Select(_ => Task.Run(() => {})))

‮ACx0
18.03.2017
21:15:44
Так, ты всё ещё оьрабатываешь таблицы?
И они всё ещё четырёхмерные.

Ilya
18.03.2017
21:16:29
И почему методы не однотипные - обработать таблицу

Внутри parallel.for напиши обработку и копирование результатов в очередь

‮ACx0
18.03.2017
21:17:21
И почему методы не однотипные - обработать таблицу
Один метод обрабатывает таблицу, создаёт объект и кладёт в Q. Второй берёт объект из Q и работает с ним.

Объектов куча, поэтому очередь одновременно обрабатывать надо.

Сергей
18.03.2017
21:18:09
А очередь это ребит или локальная коллекция?

Ilya
18.03.2017
21:18:15
Parallel.For для одновременной обработки таблиц

Сергей
18.03.2017
21:19:34
Ну ты говоришь что один метод кладет в очередь

Ilya
18.03.2017
21:19:51
Тут абстрактные таблицы с абстрактными очередями

Сергей
18.03.2017
21:20:19
Зачем очередб вообще?

Ilya
18.03.2017
21:21:50
Чтобы в нее что то положить, это же абстрактная очередь?

Google
‮ACx0
18.03.2017
21:22:00
Зачем очередб вообще?
Удобно складывать и доставать.

Тут уже столько всего было, что я задачу забыл.

Сергей
18.03.2017
21:22:48
Хм, почему не ContinueWith(...)?

‮ACx0
18.03.2017
21:23:20
Сергей
18.03.2017
21:23:38
Я вот то же самое про очередь хотел узнать)

‮ACx0
18.03.2017
21:26:27
Внутри parallel.for напиши обработку и копирование результатов в очередь
Так и есть, но как рядом с P.F. обработчик очереди запустить?

Ilya
18.03.2017
21:27:10
Thread.start

Но надо запустить до p.f

‮ACx0
18.03.2017
21:27:56
Потому что?

Ilya
18.03.2017
21:28:57
Потому что parallel.for блокирует текущий поток

Arseniy
18.03.2017
21:31:03
ничоси вы понаписали)

‮ACx0
18.03.2017
21:35:50
Ладно, всем спасибо, продолжение бессмысленно, ибо я уже ничего ни с чем не связываю. Вероятно, будет и продолжение. А может завтра я всё дочитаю и вопросов более не останется.

‮ACx0
18.03.2017
21:35:57
О, я противоречие повстречал. New threads can be started using the Task Programming Library

Arseniy
18.03.2017
21:37:16
я так и не понел, в чем у тебя загвоздка

Ilya
18.03.2017
21:37:31
Can be !

‮ACx0
18.03.2017
21:39:21
Can be !
Ну и он делает это тем же образом Task task = new Task( () => PrintMessage() ); task.Start();

Arseniy
18.03.2017
21:40:37
на низком уровне у нас есть трады, в которых исполняются таски. чуть выше у нас есть пулы, управляющие традами еще выше есть таскшедулеры, которые ставят задачи на выполнение задача - это метод и кучка инфы, от том как ее обрабатывать await - сахарок для комбинирования задач

‮ACx0
18.03.2017
21:42:14
Ну так и что тогда не так, когда я сказал, что TP распределяет Task по Thread?

Arseniy
18.03.2017
21:42:55
а я не читал) что конктерно ты сказал?

Google
‮ACx0
18.03.2017
21:43:14
Вот это

Arseniy
18.03.2017
21:44:39
ну наверное то, что задачи всё же стаивит таскшедулер. он чуть выше сидит, чем традпул

Admin
ERROR: S client not available

Arseniy
18.03.2017
21:44:53
ну а так-то норм

‮ACx0
18.03.2017
21:47:27
В совсем конечном итоге я немного понял про прыгающее управление и асинхронность.

Летучая
18.03.2017
21:47:45
https://m.habrahabr.ru/company/jugru/blog/324076/#habracut

Кто пойдет?

@lokkostitch ты там хотел на митап наведаться.

‮ACx0
18.03.2017
21:50:01
Остальное, по большей части, while (true) { Это не так, а вот так. Вот так? }

Arseniy
18.03.2017
21:56:03
Остальное, по большей части, while (true) { Это не так, а вот так. Вот так? }
while (true) { А ну шуруй на работу и без денег не возвращайся! Ах, ты с деньгами? Ну так о чем это мы, продолжаем } пофиксил тебя

Летучая
18.03.2017
22:00:30
while (true) { GoToMeetup(); await ListenStoriesAsync(); await EatPizzaAsync(); }

Пофиксил вас

Axm
18.03.2017
22:03:14
https://m.habrahabr.ru/company/jugru/blog/324076/#habracut
Там все по иоту, не очень интересно

Gid
18.03.2017
22:35:33
Заколите его уже заточкой

В камере есть заточка?

‮ACx0
18.03.2017
22:41:40
↑ @sergey_chanaev

Gid
18.03.2017
22:41:53
Послушал презентацию

чё несёт

просто пиздец

Google
Gid
18.03.2017
22:42:02
СЕО уровня б

> Яндекс и Гугл уже согласились принимать такой вид оплаты.

Kek

‮ACx0
18.03.2017
22:46:25
/stat@combot

Combot
18.03.2017
22:46:25
combot.org/chat/-1001066857984

‮ACx0
18.03.2017
22:46:44
О, этот живой

Levent
18.03.2017
22:56:06
одмен

зобань его

Уже в другой группе такой спам проходил

anton
18.03.2017
23:25:08
крипто #бан

хотите жести на ночь?



Gid
18.03.2017
23:52:13
Сложный мем я не понял

Страница 590 из 1888

Эта группа больше не существует Эта группа больше не существует