文档章节

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

wkh
 wkh
发布于 2014/09/25 09:07
字数 154
阅读 276
收藏 3
package main

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


© 著作权归作者所有

wkh

wkh

粉丝 5
博文 12
码字总数 28489
作品 0
昆明
私信 提问
Stackful 协程库--libgo

libgo 是一个使用 C++ 编写的协作式调度的stackful协程库, 同时也是一个强大的并行编程库。 设计之初是为高并发分布式Linux服务端程序开发提供底层框架支持,可以让链接进程序的同步的第三方...

Li_Mr
2016/01/25
10.2K
6
golang使用chan限制多协程单位时执行次数

golang使用chan限制多协程单位时执行次数 海运的博客2017-08-1013 阅读 golang单位限制 限制单位时间内执行次数,并保持先后顺序。 点赞 golang单位限制 作者:海运的博客 个人笔记 原文地址...

海运的博客
2017/08/10
0
0
python生成器

python生成器 为什么用生成器? 列表生成式: 使代码更简洁、还可以执行一个函数; [i*2 for i in range(10)] 生成 :[0,2,4,6,8,12,14,16,18] [i*2 for i in range(10)] 相当于以下三句代码...

506554897
2017/09/08
0
0
聊聊C10K问题及解决方案

聊聊远程通信 Java远程通讯技术及原理分析 聊聊Socket、TCP/IP、HTTP、FTP及网络编程 RMI原理及实现 RPC原理及实现 轻量级分布式 RPC 框架 使用 RMI + ZooKeeper 实现远程调用框架 深入浅出S...

陶邦仁
2016/04/22
8.3K
2
Golang实现简单tcp服务器01 -- 概述

概述 Golang作为一门近些年来非常风光的开发语言, 其实用范围很广, 图形界面, web框架, 图像引擎等等. 由于其语言特性简化了并发/多核的开发, 受到了很大的关注. 而使用它进行服务器开发, 也...

victoriest
2015/06/02
348
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
9
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部