咖啡伴侶

          呆在上海
          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 閱讀(7304) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 博客| 黄骅市| 横山县| 双鸭山市| 阳原县| 阿图什市| 泰和县| 乐都县| 辽源市| 嘉祥县| 敦煌市| 巩留县| 汾西县| 阜城县| 友谊县| 西贡区| 雅江县| 同仁县| 益阳市| 福安市| 河北省| 宁海县| 会宁县| 陆川县| 溧水县| 余庆县| 泉州市| 黄陵县| 黑龙江省| 西乌| 崇义县| 四川省| 朝阳区| 衢州市| 黄梅县| 合山市| 蓬溪县| 正宁县| 富蕴县| 原平市| 西乌珠穆沁旗|