【发布时间】:2020-11-04 20:15:37
【问题描述】:
我正在运行一个带有 go 1.4 的程序,并且我正在尝试将一个大型结构传递给一个 go 函数。
go ProcessImpression(network, &logImpression, campaign, actualSpent, partnerAccount, deviceId, otherParams)
我收到此错误:
runtime.newproc: function arguments too large for new goroutine
我已经转向通过引用传递,这有帮助,但我想知道是否有某种方法可以在 go 函数中传递大型结构。
谢谢,
【问题讨论】:
-
注意:Go 中绝对没有“按引用传递”的概念。你按值传递指针。
标签: go