首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
众少成多积小致巨
掘友等级
苦行僧
一步一脚印,向着明天前进
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
124
文章 115
沸点 9
赞
124
返回
|
搜索文章
最新
热门
`牵手容器` SynchronousQueue
这个比喻也基本上说出了这个容器的所有操作;此容器的核心也就是读取、存储;其它容器操作基本是固定的,没有太多意义的;Executors.newCachedThreadPool()就使用了SynchronousQueue,这个线程池根据需要(新任务到来时)创建新的线程,如果有空闲线…
简单高效的跳跃表 ConcurrentSkipListMap
跳表是一个随机化的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。 它采用随机技术决定链表中哪些节点应增加向前指针以及在该节点中应增加多少个指针。 采用这种随机技术,跳表中的搜索、插入、删除操…
好用的假广播 LocalBroadcastManager
简介从名字来看,这货就是个广播管理类,其实不然,它套用了广播的空壳,却实现了线程间通信;远看是广播,近看是线程间通信;说它好用,是因为它短小,精悍,而且是系统自带,满足大部分常规要求;如果你用Even
有点意思的定时器 CountDownTimer
背景这是个抽象类,我觉得这个定时器实现有点简单,但是具有不稳定性,也就有点意思;也许你对它的实现会感兴趣,请跟我来成员变量执行总时长,执行间隔,停止时间,可取消;执行总时长,执行间隔,通过构造器传入核
Timer源码分析
定时器相信大家都不陌生,平时使用定时器就像使用闹钟一样,我们可以在固定的时间做某件事,也可以在固定的时间段重复做某件事,今天就来分析一下java中自带的定时任务器Timer。
同步技术新大陆--写时复制技术(CopyOnWriteArrayList、CopyOnWriteArraySet)
写入时复制是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本)给该调用者,而其他调用者所见到的最初的资源仍然保持…
HashMap不得不知道的那些事儿
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。 双向链表也叫双链表,是链表的一种…
ThreadLocal 原理
1、简介因为面试多了,大家也知道了这个类,觉得它是线程备份;真的是这样吗?我想说是,但是需要你主动去存线程相关的备份,如果多个线程存的备份都是一个对象,还是会相互影响的,是不是有点惊讶?如果对同一份资
简单好用的HandlerThread
HandlerThread是一个短小精悍的类,本来不想单独写出来的,但是这个也是对Handler的一种封装处理,有值得我们学习的思维使用简单:生成HandlerThread实例,调用start方法,通
Handler你真的懂了吗
总是听大家侃侃而谈,谈的内容还是千篇一律,流程原理说的也是那么个回事,但是再往深问一点,又啥啥不会。。。
下一页
个人成就
文章被点赞
507
文章被阅读
69,657
掘力值
2,381
关注了
30
关注者
92
收藏集
0
关注标签
7
加入于
2019-08-31