加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 18:49:38 所属栏目:大数据 来源:网络整理
导读:packagemainimport(//"fmt""time")varc=make(chanint,100)funcgofunc(){time.Sleep(0)c-0}funcmain(){fori:=0;i10;i++{forj:=0;j10000;j++{gogofunc()}time.Sleep(time.Second)}} fatal error: out of memory (stackcacherefill) runtime stack: runtime.thr
packagemain

import(
//"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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读