
Летучая
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

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

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

Ilya
18.03.2017
21:12:42

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
Пынькайте есличо, я в офлайне

Ilya
18.03.2017
21:14:00

Google

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

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

ACx0
18.03.2017
21:14:23

Владимир
18.03.2017
21:14:56

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
Объектов куча, поэтому очередь одновременно обрабатывать надо.

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

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

ACx0
18.03.2017
21:18:47

Сергей
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

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 ты там хотел на митап наведаться.

Arseniy
18.03.2017
21:49:48

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

Arseniy
18.03.2017
21:56:03

Летучая
18.03.2017
22:00:30
while (true)
{
GoToMeetup();
await ListenStoriesAsync();
await EatPizzaAsync();
}
Пофиксил вас

Axm
18.03.2017
22:03:14

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
Сложный мем я не понял
Эта группа больше не существует