初级会员
  • 第 4739 位会员
  • abin
  • 726759199@qq.com
  • 2016-03-24 15:51:29

最近发布的主题

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • ![D59AFC09-6D42-430E-A74F-7332FA089F92.png](http://studygolang.qiniudn.com/161223/d8e5dcb822871fe99a02f7d81a42f2c9.png)
  • package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(runtime.NumCPU()) cs := make([]chan bool, 10) for i := 0; i < 10; i++ { cs[i] = make(chan bool, 1) go Go(cs[i], i) } for _, c := range cs { <-c } } func Go(c chan bool, index int) { a := 0 for i := 0; i < 10000000; i++ { a += i } fmt.Println(index, a) c <- true } 改成slice试试?
  • 装gocode就可以了
  • #10 @lion 当前目录下执行: go run *.go,这样同一个目录下所有文件才会被编译,或者只能先编译成可执行文件了。。。。个人理解,错误请原谅
  • go的类型断言