2021
06-05
06-05
Go语言 go程释放操作(退出/销毁)
情况1:Go语言中,若在子go程中创建一个新go程,子go程释放(销毁),新创建的go程不会随着子go程的销毁而销毁。原因:go程共享堆,不共享栈,go程由程序员在go的代码里显示调度(释放)。实例:packagemainimport("fmt""time""runtime")functest(){fori:=0;i<10;i++{fmt.Printf("执行第%d次go程\n",i)time.Sleep(time.Second)}fmt.Println("go程执行完毕!")}funcmain(){gofunc(){gotest()fmt.Println...
继续阅读 >