记录一个简单的go主进程不退出的方法
package main import ( "fmt" "os" ) func main() { fmt.Println("test1 ...") //go主进程 不退出 //block1() block2() } // 方案1 func block1(){ b := make([]byte, 1) os.Stdin.Read(b) } // 方案2 func block2(){ select{} }
Lebanon Address 版权所有
Powered by WordPress