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

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

так?

5 ответов

7 просмотров

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

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

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

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

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

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

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

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта