咖啡伴侶

          呆在上海
          posts - 163, comments - 156, trackbacks - 0, articles - 2

          2013年12月24日

          package main

          import (
              "fmt"
              "time"
          )

          var ch chan int = make(chan int, 1)

          func main() {
              go aaa()

              select {
              case <-ch: //拿到鎖
                  fmt.Println("call")
              case <-time.After(5 * time.Second): //超時5s
                  fmt.Println("5 sec call")
              }
          }

          func aaa() {
              time.Sleep(time.Second * 3)
              ch <- 1
          }

          posted @ 2013-12-24 13:03 oathleo 閱讀(7288) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 民权县| 永新县| 花莲县| 安远县| 鄢陵县| 开封市| 井研县| 荣成市| 陆良县| 胶州市| 孟州市| 靖安县| 乌兰察布市| 右玉县| 韩城市| 安溪县| 武强县| 桑植县| 三门县| 惠水县| 亳州市| 澄江县| 土默特右旗| 吉首市| 武川县| 清流县| 南澳县| 西吉县| 兴安盟| 扎鲁特旗| 林州市| 唐河县| 金乡县| 合江县| 达日县| 三原县| 安阳县| 昆山市| 宜兰市| 镇雄县| 嫩江县|