Size: a a a

2021 May 01

ND

Nikitin Dmitriy in .NET Talks🎄
Блин, я могу ошибаться, но 32 битная винда может держать 32768 потоков, которые она расппределяет между доступными виртуальными потоками
источник

С

Сергей in .NET Talks🎄
а что такое виртуальный поток?)
источник

ND

Nikitin Dmitriy in .NET Talks🎄
Те, что доступны с проца
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Чот дохуя больно
источник

С

Сергей in .NET Talks🎄
а у проца есть какие-то потоки?
источник

G

Golphyn in .NET Talks🎄
насколько я помню, там не параллельное исполнение идет
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Обычно система загибается чуть раньше, чем в ней создают 32к работающих тредов
источник

G

Golphyn in .NET Talks🎄
регистров то по 2
источник

ND

Nikitin Dmitriy in .NET Talks🎄
Ну офф доки по крайне мере
источник

G

Golphyn in .NET Talks🎄
но конвейер 1
источник

ND

Nikitin Dmitriy in .NET Talks🎄
Так говорят
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Вот тут пишут, что 270к тредов создали.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
А есть под рукой ссылка на доки?
источник

ND

Nikitin Dmitriy in .NET Talks🎄
Так для 64 биьной винды это число в разы больге
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Ну да. А кто обсуждает 32-битную ОС в 2021 году? :)
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Разве что эмбедщики всякие.
источник

ND

Nikitin Dmitriy in .NET Talks🎄
Ну просто я запускал еще на 32 битной) есть команда, выводящее доступное количество потоков для системв
источник

G

Golphyn in .NET Talks🎄
технически, наверное можно создать еще больше, если создавать засаспенденные потоки
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Наверное, это команда из разряда «поделить количество памяти на дефолтовый stack size»? :)
источник

G

Golphyn in .NET Talks🎄
они кстати даже могут не закоммитить в физ память ни 1 страницы стека и по сути, стек будет лишь в виртуальной памяти😐
источник