Size: a a a

2020 October 12

н

невидимка 🇧🇾... in .NET Talks
манговый или апельсиновый
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Arthur Irgashev
Разве это так происходит ? Вроде же пулл выделяется при старте аппы
Вообще, щас чекнул — ThreadPool.ThreadCount на старте говорит 1
источник

AI

Arthur Irgashev in .NET Talks
ну это очевидно, по идее )
источник

MN

Mr. N in .NET Talks
Dr. Friedrich von Never
Task.Run в данном случае делает
Если бы здесь не было Task.Run тогда, а так чего так?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
И ажно четыре треда вижу в дебаге, но тут вопрос, кто из них кто
источник

AI

Arthur Irgashev in .NET Talks
Dr. Friedrich von Never
Вообще, щас чекнул — ThreadPool.ThreadCount на старте говорит 1
там мейновый тред лежит  ?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Arthur Irgashev
там мейновый тред лежит  ?
Он же не из тред пула.
источник

G

Golphyn in .NET Talks
Arthur Irgashev
там мейновый тред лежит  ?
Он к пулу не относится
источник

AI

Arthur Irgashev in .NET Talks
хм, я думал, что он тоже из пулла берётся
источник

AI

Arthur Irgashev in .NET Talks
оке
источник

G

Golphyn in .NET Talks
Dr. Friedrich von Never
Вообще, щас чекнул — ThreadPool.ThreadCount на старте говорит 1
Я через process hacker глянул, да, после Task.Run создаются потоки
источник

н

невидимка 🇧🇾... in .NET Talks
Mikheil Mikheil
спасибо за ответы, а то в голове каша, появляется чувство что асинки/ эвейты не нужны, ведь я могу использовать онли треды + их проблемы решаемы (пользование памяти и "синхронизация" с другим потоком, если я правильно это понял)
проще понимать асинки представив что у тебя нет никаких тредов

вернее, что он один единственный
источник

Lr

Larymar r.sorokin in .NET Talks
Dr. Friedrich von Never
Вообще, щас чекнул — ThreadPool.ThreadCount на старте говорит 1
ну это де значит что этот таск ран может подхватить свободный тред
источник

н

невидимка 🇧🇾... in .NET Talks
и заодно подглядывая, как эти асинки сделаны в жиесе
источник

MN

Mr. N in .NET Talks
Mr. N
Если бы здесь не было Task.Run тогда, а так чего так?
потому что await бы выполнила опарацию которую она может выполнить быстрее без потоков) как-то так
источник

G

Golphyn in .NET Talks
Mr. N
потому что await бы выполнила опарацию которую она может выполнить быстрее без потоков) как-то так
await ничего не выполняет
источник

AI

Arthur Irgashev in .NET Talks
я щас читаю, что дефолтное кол-во потоков в тредпуле определяется при старте и зависит от настроек системы и кол-ва процессоров
источник

MN

Mr. N in .NET Talks
Golphyn
await ничего не выполняет
контролирует выполнение
источник

G

Golphyn in .NET Talks
Arthur Irgashev
я щас читаю, что дефолтное кол-во потоков в тредпуле определяется при старте и зависит от настроек системы и кол-ва процессоров
ну определяется не значит инстанцируется
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in .NET Talks
источник