[Go] 睡眠排序算法-go语言版 →→→→→进入此内容的聊天室

来自 , 2019-11-11, 写在 Go, 查看 97 次.
URL http://www.code666.cn/view/d5756748
  1. //golang
  2.  
  3. package main
  4.  
  5. import (
  6.     "fmt"
  7.     "time"
  8. )
  9.  
  10. func main() {
  11.     tab := []int{1, 3, 0, 5}
  12.  
  13.     ch := make(chan int)
  14.     for _, value := range tab {
  15.         go func(val int){
  16.             time.Sleep( int64(val)*10000000 )
  17.             fmt.Println(val)
  18.             ch <-val
  19.         }(value)
  20.     }
  21.  
  22.     for _ = range tab {
  23.          <-ch
  24.     }
  25. }
  26. //go/6498

回复 "睡眠排序算法-go语言版"

这儿你可以回复上面这条便签

captcha