原文:试着把.net的GC讲清楚(1)

什么是GC GC garbage collection 是对内存管理中回收已经不用的内存的一种机制,我们熟知的java和.net都有自己的GC机制,是内存管理的一部分。 为什么会有GC呢 是因为动态的内存分配和分布操作系统是不管的,得各类语言自己实现,例如c和c 自己需要手动管理分配的内存资源,如果不手动释放,那么会造成已经无用的内存不能被操作系统识别使用,也就是所谓的内存泄漏。 .net的GC都 ...

2018-02-23 21:47 8 1738 推荐指数:

查看详情

试着把.netGC讲清楚(3)

试着把.netGC讲清楚(1) 试着把.netGC讲清楚(2) 前两篇写的都是gc的一些概念和细节,这些东西对自己以后写代码有什么用,本篇我就准备将这些内容。 root 第一篇文章中讲了GC在遍历存活对象的时候,都是从root开始的,root是一些对象的引用,例如:全局 ...

Sat Mar 03 18:14:00 CST 2018 5 2220
试着讲清楚:js代码运行机制

js运行机制 经常看文章的说到js是单线程的,其实这个说法非常的模糊和误导性,准确的是js执行引擎是单线程的(js运行环境不止js引擎),js执行引擎就是js代码的执行器,有了这些概念就可以下来说说 ...

Mon Mar 12 01:15:00 CST 2018 1 1726
或许我可以把AQS讲清楚

AQS是JUC包中许多类的实现根基,这篇文章基于个人理解的前提下完成,所以在结构上跟其他AQS文章有些差异。 1 AQS内脏图  tips:如果只是想看AQS的实现的话可以从第三节开始看 ...

Wed Dec 11 05:12:00 CST 2019 5 507
一个故事讲清楚NIO

转载请引用:一个故事讲清楚NIO   假设某银行只有10个职员。该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟); 2) 职员审核(1分钟); 3) 职员叫保安去金库取钱(3分钟); 4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。   我们看看银行不同的工作方式 ...

Mon Jul 06 02:15:00 CST 2015 16 15132
终于有人把 Docker 讲清楚

作者 :乐章 一、简介 1、了解Docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及 ...

Thu Jan 02 17:29:00 CST 2020 0 1412
终于有人把docker讲清楚

一、简介   1、了解docker的前生LXC      LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他 ...

Thu Oct 31 21:38:00 CST 2019 0 1078
终于有人把 HTTPS 原理讲清楚了!

作者:leapmie https://blog.leapmie.com/archives/418/ 这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。 随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 ...

Thu Mar 19 16:46:00 CST 2020 1 981
终于有人把MYSQL索引讲清楚

一什么是索引 索引在MYSQL中也可以称为键,其是存储引擎用于快速查找记录的一种数据结构;这样听起来有点生涩,你可能难以理解;如果给你一本书,你如何能够精确的查找到书中某个章节的具体位置呢?我们肯定 ...

Tue Sep 15 16:40:00 CST 2020 0 934
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM