golang 创建超过10万个Go程时报错stackcacherefill

golang 创建超过10万个Go程时报错stackcacherefill,第1张

概述package mainimport(    //"fmt"    "time")var c = make(chan int,100)func gofunc(){    time.Sleep(0)    c<-0}func main(){    for i:=0;i<10;i++{        for j:=0;j<10000;j++{            go 
packagemainimport(//"fmt""time")varc=make(chanint,100)funcgofunc(){time.Sleep(0)c<-0}funcmain(){fori:=0;i<10;i++{forj:=0;j<10000;j++{gogofunc()}time.Sleep(time.Second)}}


Fatal error: out of memory (stackcacherefill)


runtime stack:

runtime.throw(0x45f820)

c:/go/src/pkg/runtime/panic.c:520 +0x71

stackcacherefill()

c:/go/src/pkg/runtime/stack.c:52 +0x87

runtime.stackalloc(0x12219360,0x4000)

c:/go/src/pkg/runtime/stack.c:124 +0x154

mstackalloc(0x11514000)

c:/go/src/pkg/runtime/proc.c:1754 +0x43

runtime.mcall(0x423794)

c:/go/src/pkg/runtime/asm_386.s:190 +0x40

总结

以上是内存溢出为你收集整理的golang 创建超过10万个Go程时报错stackcacherefill全部内容,希望文章能够帮你解决golang 创建超过10万个Go程时报错stackcacherefill所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1289846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存