协程协程通道 (cochannel)本页总览协程通道 (cochannel) 基于环形缓冲区的协程间通信通道,提供无锁的数据传输机制,配合协程调度器实现生产者-消费者模式。 数据结构 struct cochannel_t { unsigned char * buffer; /* 环形缓冲区 */ unsigned int size; /* 缓冲区大小(2 的幂次方) */ unsigned int in; /* 写入位置 */ unsigned int out; /* 读取位置 */}; 工作原理