自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 centos docker 内核升级

目标docker镜像中centos内核升级到指定内核版本(由于docker镜像中的内核与宿主机的内核是一个东西或者说docker镜像里不包含内核, 因此只需要将宿主机的内核升到指定版本)将该内核升级为方法1. 找到指定的内核版本包蹦到这个网站 http://elrepo.org/tiki/tiki-index.php, 找到 elrepo-kernel由于要升级的是el7.x86...

2019-11-07 15:34:22 273

原创 goroutine上下文切换耗时多久?

测试机器环境:4核8线程,32G内存go version go1.12.6 windows/amd64测试方法单核模式下,创建2个goroutine: sender和receiversender向channel中发送信息,此时go执行调度,上下文切换至receiverreceiver从channel中接受信息,接受完毕后,继续从channel中接受,此时上下文切换至sender每循...

2019-06-30 23:23:09 915

原创 goroutine到底耗多少内存?

测试机器环境:4核8线程,32G内存go version go1.12.6 windows/amd64测试方法:创建大量goroutine每个goroutine不做任何事情,且阻塞不退出统计创建前和创建后的内存消耗,计算平均值func main() { //runtime.GOMAXPROCS(3) memConsumed := func() uint64 { runt...

2019-06-30 22:32:32 2019

原创 理理并发:死锁,活锁与饥饿

一、并发问题的产生若多个cpu需要对同一内存地址中的数据,进行增删改查,必须按先来后到的顺序进行。保证不了顺序,程序就会出现问题。这就是所谓的竞争条件 race condition二、并发问题的场景先跑个程序看看:func main() { runtime.GOMAXPROCS(1) // P的值 var data = 0 access := func(i int) { ...

2019-06-30 19:23:02 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除