У golang используются легковесные потоки. Поэтому на нём эффективнее работает многопоточный код
он масштабирует процессор !
Дивное новое знание
Есть очень хороший пример - goatse
там green threads которые не мапятся на ос
Для кого новое? Официально язык golang был представлен в ноябре 2009 года.
Ах если бы в дотнете были бы такие же... Oh wait...
разве дотнетные таски не 1 к 1 мапятся?
Даже треды дотнетные не 1к1 на ОС треды мапятся, а уж таски...
Многопоточный код не может работать где-либо эффективнее. Данное утверждение неверно. Соковня.
Требуют меньше памяти (2KB).
2кб это какой-то пиздец, ты ничего не попутал?
Начнем с того, что ты ошибся с размером. А размер влияет на производительность?
Не понял что именно надо читать тут!
то, что отказались от идеи не маппить дотнет тред на ос
на первых порах хотели делать легковесные потоки а потом замапили треды
В .net framework
а где то есть актуальная инфа по кору?
В github.com/dotnet/runtime
и что я там должен увидеть?
Актуальную инфу!
и какая актуальная?
Сам не знаю
https://github.com/dotnet/coreclr/blob/master/Documentation/botr/threading.md
Вообще говоря, в ныне живущих доках был приведён пример случая, когда это неверно.
Может. Пример Prometheus и VictoriaMetrics
В какую сторону пиздец? Слишком мало, или слишком много? =)
Обсуждают сегодня