Size: a a a

2021 March 18

b

badtrousers in rust_offtopic
странный спор на самом деле я так и не понял о чем вы говорите
источник

b

badtrousers in rust_offtopic
Слава
Нет, я просто интересуюсь, а то непонятно, о ком речь
речь шла о тебе
источник

С

Слава in rust_offtopic
badtrousers
речь шла о тебе
Так я не растер.
источник

b

badtrousers in rust_offtopic
Слава
Так я не растер.
я так и понял
источник

b

badtrousers in rust_offtopic
ты дотнетер да?
источник

МП

Мимо Проходящий... in rust_offtopic
badtrousers
странный спор на самом деле я так и не понял о чем вы говорите
чувкаи не отдупляют чем CSP concurrency отличатся от асинхронщины. В их маня-мирке горутина==асинк. таска, так то)) из-за этого стулья горят
источник

AN

Alex Noname in rust_offtopic
Он Мимокродил
источник

С

Слава in rust_offtopic
badtrousers
странный спор на самом деле я так и не понял о чем вы говорите
Человек Йожин узнал о существовании блокировок для корутин в Го. Теперь он хочет доказать всем, что такое только в Го есть, а больше нигде нет.
источник

b

badtrousers in rust_offtopic
Слава
Человек Йожин узнал о существовании блокировок для корутин в Го. Теперь он хочет доказать всем, что такое только в Го есть, а больше нигде нет.
ну по правде говоря горутины в го не тупо блокируются
источник

С

Слава in rust_offtopic
Мимо Проходящий
чувкаи не отдупляют чем CSP concurrency отличатся от асинхронщины. В их маня-мирке горутина==асинк. таска, так то)) из-за этого стулья горят
В Аде тоже csp, только вот на тредах, без корутин.
источник

МП

Мимо Проходящий... in rust_offtopic
badtrousers
ну по правде говоря горутины в го не тупо блокируются
по правде говоря они блокируются только на IO и полную загрузку CPU, и для Свидетелей Дотнэты это богохульство ))
источник

b

badtrousers in rust_offtopic
Мимо Проходящий
по правде говоря они блокируются только на IO и полную загрузку CPU, и для Свидетелей Дотнэты это богохульство ))
ну да, по факту количество тредов можно сказать постоянное, я не понимаю о чем разговор
источник

С

Слава in rust_offtopic
Мимо Проходящий
по правде говоря они блокируются только на IO и полную загрузку CPU, и для Свидетелей Дотнэты это богохульство ))
Рекомендую поискать сокращение IOCP
источник

b

badtrousers in rust_offtopic
по-моему очевидно в чем тут трейдофф
источник

b

badtrousers in rust_offtopic
что ресайзить стек горутины довольно дорого
источник

МП

Мимо Проходящий... in rust_offtopic
badtrousers
ну да, по факту количество тредов можно сказать постоянное, я не понимаю о чем разговор
да я пытался по приколу это чувакам объяснить на пальцах. увы, не получилось
источник

b

badtrousers in rust_offtopic
потому что для этого ее скорее всего придется перекинуть на новое ядро
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
не-а. Шедулер голанга не выдаёт горутине новый тред и соотв. не переключает ядро. Шедулер голанга берёт инструкцию горутины из очереди, выполняет её в одном из тредов и идёт дальше. При этом треды не спавнятся на блокировке мьютекса
ну вот таски точно атк же работают
источник

b

badtrousers in rust_offtopic
а так вообще в чем вопрос, все знают что в го ахуенный шедулер
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
это такая штука, которая на await рулит таски. Она берёт таску и выдаёт ей тред грубо говоря, правильно? При этом контекст ядра переключается на таску. Если тредов в пуле не хватает, создаётся новый тред, который по окончании таски (или на очередной await) возвращается в пул
контекст ядра ничего не переключается, таски это *и есть* гринтреды
источник