退出当前goroutine
package main
import (
"fmt"
"runtime"
"time"
)
func main() {
go func(){
fmt.Println("before...")
fun()
fmt.Println("after...")
}()
time.Sleep(time.Second)
}
func fun(){
defer fmt.Println("defer...")
runtime.Goexit()
fmt.Println("fun...")
}
网友评论