コード例 #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()
	}
}