我有以下格式的脚本的一部分:func main() { for i=0;i<1000000;i++ { go test() }}func test() { a := test2()}func test2()(var int) { //a bunch of operations return var}我运行了很多迭代,它总是有效。我想知道两个或多个 goroutine 是否有可能同时调用函数“test2()”并导致崩溃?无论如何,以下格式是否比前一个格式更好?func main() { for i=0;i<1000000;i++ { go test() }}func test() { test2 := func()(var int){ //a bunch of operations return var } a := test2()}非常感谢!
- 1 回答
- 0 关注
- 216 浏览
添加回答
举报
0/150
提交
取消