![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
汐客SeaKr
这个作者很懒,什么都没留下…
展开
-
GC的三大基础算法
基本术语1. 垃圾(Garbage) 就是需要回收的对象。作为编写程序的人,是可以做出“这个对象已经不再需要了”这样的判断,但计算机是做不到的。因此,如果程序(通过某个变量等等)可能会直接或间接地引用一个对象,那么这个对象就被视为“存活”;与之相反,已经引用不到的对象被视为“死亡”。将这些“死亡”对象找出来,然后作为垃圾进行回收,这就是GC的本质。2、根(Root) 就是判断对象是否可被引用的起始点。至于哪里才是根,不同的语言和编译器都有不同的规定,但基本...转载 2020-09-02 16:34:12 · 490 阅读 · 0 评论 -
Lua - 全局变量和局部变量
示例代码如下:(尝试写一下输出)local a = 1local b = 1function f1(a) -- body a = 5 b = 10 print(a,b) b = 12 a = 10endfunction f2() -- body print(a,b) local b = 6 a = 9...原创 2019-10-21 15:18:18 · 403 阅读 · 0 评论