圖靈springsecurity基礎(chǔ)課程
用Go簡單寫一個生產(chǎn)者/消費者的例子
package mainimport ("fmt""sync")type Consumer struct {NO intc <- chan string}func (consumer *Consumer)consume() {for data := range consumer.c {fmt.Printf("consumer[%d] consume data- '%s'\n",consumer.NO,data)}}type Productor struct {NO intc chan <- string}func (productor *Productor)product() {for i := 0; i < 100; i++ {productor.c<- fmt.Sprintf("data[%d]- created byproductor-[%d]",i,productor.NO)}}func main() {
標(biāo)簽: