示例#1
0
文件: main.go 项目: sabzil/ringbuffer
func ProducerFunc(rb *rb.RingBuffer, index, size int) {
	for i := 0; i < size; i++ {
		rb.Write(i)
	}

}
示例#2
0
文件: main.go 项目: sabzil/ringbuffer
func ConsumerFunc(rb *rb.RingBuffer, index, size int) {
	for i := 0; i < size; i++ {
		log.Println("[", index, "]: ", "consumer : ", i, ":", rb.Read())
		rb.Read()
	}
}