如何开始一项任务,主要任务回报,但艰巨的任务可以继续下去。 最好控制任务的时间,例如通过时间控制。
my code is
package main
import (
"fmt"
"time"
)
func asyncTask() {
fmt.Println("task start")
time.Sleep(2 * time.Second)
fmt.Println("task end")
}
func main() {
fmt.Println("main start ")
go asyncTask()
fmt.Println("task...")
time.Sleep(3 * time.Second)
fmt.Println("main end")
}
i 希望主要功能无需睡觉。 这项任务在返回后继续展开。