会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sadamu0912
博客园
园子
首页
新随笔
联系
管理
订阅
2018年12月7日
二叉搜索树BStree
摘要: 二叉搜索树,实际上是有点类似于二分查找。实际上很简单,就是递归。直接上代码,有点要注意的就是删除的时候,如果是左子树和右子树都存在的话,要寻找继承者(successor). 下面是测试代码: 觉得写的好的,点个赞,谢谢,大冬天晚上,很辛苦的(◔◡◔)
阅读全文
posted @ 2018-12-07 00:03 sadamu0912
阅读(258)
评论(0)
推荐(0)
2018年12月3日
volatile实现原理
摘要: 首先并发编程有三大特性: 可见性,有序性,原子性。volatile关键字实现了前面两个特性。那么它是如何实现这两个特性的呢? 首先是可见性。可见性主要是让缓存,直接写穿透到主存中。然后另外的cpu 通过底层的硬件层面的嗅探,可以发现自己cpu本地的缓存已经失效。然后到主存中直接读取。现在让我们来看看
阅读全文
posted @ 2018-12-03 23:41 sadamu0912
阅读(394)
评论(0)
推荐(1)
2018年12月2日
并发编程之始
摘要: 从今天开始看《并发编程的艺术》,然后留下学习的笔记,是学习,是提问,是散发思维,是形成自己的知识体系。抱着学习研究的态度,去学习这本书,去深挖一门技术。看完一遍,还有一遍,如此反复。好,废话不多说,马上开始头脑风暴。 上下文切换,时间片,线程调度算法 1 什么是上下文切换,上下文切换的原理是什么?
阅读全文
posted @ 2018-12-02 18:05 sadamu0912
阅读(341)
评论(0)
推荐(0)
公告