![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
juc
文章平均质量分 59
liuxinyubest
这个作者很懒,什么都没留下…
展开
-
什么是线程复用
而线程池本质是执行run方法,里面的线程会执行队列里面runable实现类的run方法,而不是start,执行一个再取一个,从而达到,线程栈,线程页表等内存以及CPU轮转时候的上下文切换,系统中断导致的问题。执行thread的start方法,其内部调用了很多的native方法,在操作系统层面开辟栈,分页表等待初始化虚拟内存的操作以及CPU资源分享的操作。我们的que是阻塞,队列,当线程池里面没有任务的时候就会走这个里面。线程池当一瞬间没有任务的时候,里面的线程会干啥。我们发现他会await,实际就是阻塞。原创 2023-06-20 11:52:59 · 49 阅读 · 0 评论 -
TTL浅析
TTL源码解析。原创 2023-06-20 11:34:25 · 70 阅读 · 0 评论 -
对象内存共享策略
对象内存共享策略 - 不可变类型原创 2023-03-12 16:33:40 · 67 阅读 · 0 评论