File 如何设计基于unix域套接字的循环缓冲区?
我想制作一个循环缓冲区,它可以被两种语言C和Javascript交互。File 如何设计基于unix域套接字的循环缓冲区?,file,embedded,ipc,unix-socket,circular-buffer,File,Embedded,Ipc,Unix Socket,Circular Buffer,我想制作一个循环缓冲区,它可以被两种语言C和Javascript交互。 这将部署在嵌入式设备上,并且只包含一个生产者和一个消费者: 这就是我如何实现循环缓冲区组件的想法: 头部:/tmp/head 尾部:/tmp/tail 缓冲区:/tmp/b1,/tmp/b2,/tmp/b3/tmp/bn 这是一种有效的方法还是过于复杂/缺少一点 似乎我必须根据从另一个线程获得的头/尾数据迭代非阻塞文件描述符,我不能完全理解它,但它似乎过于复杂了 这是用套接字实现的最好方法,还是其他机制更合适(管道/文件/p
这将部署在嵌入式设备上,并且只包含一个生产者和一个消费者: 这就是我如何实现循环缓冲区组件的想法: 头部:
/tmp/head
尾部:/tmp/tail
缓冲区:/tmp/b1
,/tmp/b2
,/tmp/b3
<代码>/tmp/bn