Size: a a a

2020 December 28

Lr

Larymar r.sorokin in pro.net
тогда откуда возьмутся еще
источник

AK

Alex Kiev in pro.net
Larymar r.sorokin
Помещает метод в очередь на выполнение. Метод выполняется, когда становится доступен поток из пула потоков.
источник

AK

Alex Kiev in pro.net
источник

AK

Alex Kiev in pro.net
нашел )
источник

AK

Alex Kiev in pro.net
короче минимум - нифига не минимум, а дальше фигня начинается )
источник

Lr

Larymar r.sorokin in pro.net
сложно
источник

M

Mikhail in pro.net
Larymar r.sorokin
тогда откуда возьмутся еще
В смысле? Когда тред вернут в пул
источник

AK

Alex Kiev in pro.net
Larymar r.sorokin
сложно
короче пока у тебя количество одновременно работающих тасок меньше минимума, оно будет линейно добавлять, а после того как упрётся в минимум оно будет пытаться максимизировать количество выполненных тасок в секунду (что сомнительное достижение)
источник

Lr

Larymar r.sorokin in pro.net
Alex Kiev
короче пока у тебя количество одновременно работающих тасок меньше минимума, оно будет линейно добавлять, а после того как упрётся в минимум оно будет пытаться максимизировать количество выполненных тасок в секунду (что сомнительное достижение)
жостка
источник

AK

Alex Kiev in pro.net
интересно, а можно настроить что бы оно всем потокам давало хотя бы секунд 5 спокойной работы, а потом в них начинало давать время остальным таскам?
источник

AK

Alex Kiev in pro.net
хотя ладно, наверно для этого  можно отдельный пул делать и пусть там "долгие" таски отдельно долбятся
источник

IC

Ilya L Che in pro.net
Для долгих тасок есть TaskCreationOptions.LongRunning.
источник

AH

Ayrat Hudaygulov in pro.net
Ilya L Che
Для долгих тасок есть TaskCreationOptions.LongRunning.
Что кстати является протекающей абстракцией
источник

B

Bonart in pro.net
Ayrat Hudaygulov
Что кстати является протекающей абстракцией
Компромисс между теорией (а нефиг делать такие задачи) и практикой (да в нашем легаси их вагон)
источник

B

Bonart in pro.net
Главный песец - какой наркоман придумал ContinueWith?
источник

AH

Ayrat Hudaygulov in pro.net
Bonart
Главный песец - какой наркоман придумал ContinueWith?
Компромисс между теорией и практикой!!))

Решили совместить всё в одном вызове. Реально одно из самых ебнутых апи
источник

B

Bonart in pro.net
Ayrat Hudaygulov
Компромисс между теорией и практикой!!))

Решили совместить всё в одном вызове. Реально одно из самых ебнутых апи
Там главная проблема не "все в одном", а в злоебучей некомпозабельности
источник

AK

Andrei Kurosh in pro.net
Bonart
Главный песец - какой наркоман придумал ContinueWith?
Ну так это было когда TPL была просто исследовательской библиотекой без поддержки компилятора в виде await
источник

B

Bonart in pro.net
Конечно, опытный человек напишет SelectMany или CE на фаршике, но почему это не в BCL?
источник

B

Bonart in pro.net
Andrei Kurosh
Ну так это было когда TPL была просто исследовательской библиотекой без поддержки компилятора в виде await
Если тебе нужно работать с исключениями - ты и сейчас никуда не денешься
источник