本文共 456 字,大约阅读时间需要 1 分钟。
看go程序:
package mainimport "fmt"import "time"func main(){ go f() a := fib(45) // very slow fmt.Println("main ends", a)}func fib(x int) int { if x < 2 { return x } return fib(x - 1) + fib(x - 2)}func f(){ for { time.Sleep(time.Second) fmt.Println("slept") }}
结果:
ubuntu@VM-0-15-ubuntu:~/taoge/go$ ./test sleptsleptsleptsleptsleptsleptsleptsleptsleptmain ends 1134903170ubuntu@VM-0-15-ubuntu:~/taoge/go$
自己感受。
转载地址:http://kczti.baihongyu.com/