text: Типичные операции над такими каналами представлены на примере интерфейсов каналов библиотеки libthread: Создание канала фиксированного или переменного размера, функция возвращает ссылку или handle Channel* chancreate(int elemsize, int bufsize) Отправка в канал int chansend(Channel *c, void *v) Получение из канала int chanrecv(Channel *c, void *v) Потоковая библиотека libthread, изначально созданная для ОС Plan 9, предлагает возможности межпоточного взаимодействия через каналы фиксированного размера.