摘要: ThreadLocal用来做线程隔离,可以看做当前线程的局部变量,可以在整个线程执行期间传递信息 先从他的get方法开始看 public T get() { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if ( 阅读全文
posted @ 2022-02-10 12:07 YUKINO62 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 强引用:之前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用,比如下面这段代码中的object和str都是强引用: Object object = new Object(); String str = "StrongReference"; 如果一个对象具有强引用,那就类似于必不可少的物品, 阅读全文
posted @ 2022-02-10 09:50 YUKINO62 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 前置知识: 文件描述符 文件描述符其实就是一个数字代表的数据结构 另外每个进程一旦创建都有三个自己默认的文件描述符 0u(标准输入) 1u(标准输出) 2u(报错信息输出),u代表读写都可以。 在/proc下有进程相关的信息,在/proc/进程pid/fd下有该进程正在使用的文件描述符 每个进程都有 阅读全文
posted @ 2022-02-10 09:40 YUKINO62 阅读(38) 评论(0) 推荐(0) 编辑