170 похожих чатов

А откуда реализация горутин и планировщика над ними перекочевала

так?

5 ответов

10 просмотров

Ну это как раз известно. История go диспетчеризации вполне отслеживается от newsqweak

Plan 9, если не ошибаюсь, вместе с каналами

Mikhail-Itmonk Автор вопроса
🏳️ Phil Kulin
Ну это как раз известно. История go диспетчеризаци...

да, это походу правильный ответ. шаблон конкурентности от Пайка в newsqueak (1988). но всё же контекст спора затрагивал нюансы конкретной технической реализации.

Mikhail Itmonk
да, это походу правильный ответ. шаблон конкурентн...

Конкретная техническая реализация вряд ли сильно далеко ушла от libthreads от Plan9 1995 года образца примерно. +вытесняющая многозадачность с 1.14

Mikhail-Itmonk Автор вопроса
🏳️ Phil Kulin
Конкретная техническая реализация вряд ли сильно д...

паттерн есть паттерн, а когда рассматривается конкретный кейс по перформансу, то всё может зависеть от оптимизаций диспетчера, прилетевших в минорной версии конкретной реализации.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта