Как каналы Движения реализованы?

После (кратко) рассмотрения спецификации языка Движения, эффективного Движения и модели памяти Движения, я все еще немного неясен относительно того, как Идут работа каналов под капотом.

Какая структура они? Они действуют отчасти как ориентированная на многопотоковое исполнение очередь / массив.

Их реализация зависит от архитектуры?

58
задан 27 October 2013 в 21:35

1 ответ

Вот хороший разговор, который описывает примерно, как реализованы каналы:
https://описание Разговора о youtu.be/KBZlN0izeiY

:

GopherCon 2017: Kavya Joshi - Понимание Каналов

Каналы обеспечивает простой механизм для goroutines для передачи, и мощная конструкция для создания сложных шаблонов параллелизма. Мы будем копаться во внутренних работах каналов и операциях канала, включая то, как они поддерживаются планировщиком во время выполнения и системами управления памятью.

3
ответ дан 1 November 2019 в 14:48

Другие вопросы по тегам:

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