上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/513 本文使用的go的源码15.7 知识点 LInux 进程在内存布局 多任务操作系统中的每个进程都在自己的内存沙盒中运行。在32位模式下,它总是4GB内存地址空间,内 阅读全文
posted @ 2021-04-05 21:29 luozhiyun 阅读(3214) 评论(0) 推荐(0)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/485 本文使用的go的源码15.7 这一次来讲讲基于信号式抢占式调度。 介绍 在 Go 的 1.14 版本之前抢占试调度都是基于协作的,需要自己主动的让出执行,但是这样 阅读全文
posted @ 2021-03-28 20:07 luozhiyun 阅读(3040) 评论(0) 推荐(4)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/475 本文使用的 Go 的源码1.15.7 介绍 三色标记法 三色标记法将对象的颜色分为了黑、灰、白,三种颜色。 黑色:该对象已经被标记过了,且该对象下的属性也全部都被 阅读全文
posted @ 2021-03-25 15:00 luozhiyun 阅读(6097) 评论(0) 推荐(1)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的go的源码15.7,需要注意的是由于timer是1.14版本进行改版,但是1.14和1.15版本的timer并无很大区别 我在春节期间写了一篇文章有关时间轮的:https://w 阅读全文
posted @ 2021-03-07 14:27 luozhiyun 阅读(1703) 评论(0) 推荐(0)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/453 介绍 在我们工作中,如果遇到如网页 URL 去重、垃圾邮件识别、大集合中重复元素的判断一般想到的是将集合中所有元素保存起来,然后通过比较确定。如果通过性能最好的H 阅读全文
posted @ 2021-02-28 11:58 luozhiyun 阅读(1489) 评论(0) 推荐(0)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客: https://www.luozhiyun.com/archives/448 本文使用的go的源码15.7 概述 提到"调度",我们首先想到的就是操作系统对进程、线程的调度。操作系统调度器会将系统中的多个线程按照一定算法调度到物理CPU上 阅读全文
posted @ 2021-02-21 18:35 luozhiyun 阅读(1341) 评论(0) 推荐(1)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/444 最近在工作中有一个需求,简单来说就是在短时间内会创建上百万个定时任务,创建的时候会将对应的金额相加,防止超售,需要过半个小时再去核对数据,如果数据对不上就需要将加 阅读全文
posted @ 2021-02-13 17:06 luozhiyun 阅读(1778) 评论(0) 推荐(0)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的go的源码15.7 可以从 Go 源码目录结构和对应代码文件了解 Go 在不同平台下的网络 I/O 模式的实现。比如,在 Linux 系统下基于 epoll,freeBSD 系统 阅读全文
posted @ 2021-02-08 20:46 luozhiyun 阅读(5953) 评论(2) 推荐(1)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的go的源码15.7 介绍 Go 语言的内存分配器就借鉴了 TCMalloc 的设计实现高速的内存分配,它的核心理念是使用多级缓存将对象根据大小分类,并按照类别实施不同的分配策略。 阅读全文
posted @ 2021-01-30 16:01 luozhiyun 阅读(2125) 评论(0) 推荐(0)
摘要: 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的go的源码时14.4 WaitGroup使用大家都会,但是其中是怎么实现的我们也需要知道,这样才能在项目中尽可能的避免由于不正确的使用引发的panic。并且本文也将写一下内存对齐 阅读全文
posted @ 2021-01-17 15:08 luozhiyun 阅读(702) 评论(0) 推荐(3)
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页