金丝燕网 - 专注于线程与并发的研究!

互斥锁,自旋锁和读写锁

发布日期:2017年04月18日| 点击: 1,948 次| 暂无评论

锁是为了解决某种资源(又称为临界资源)互斥使用提出的一种机制。常用的有互斥锁、自旋锁和读写锁。 自旋锁和互斥锁功在使用时差不多,每一时刻只能有一个执行单元占有锁,而占有锁的单元才能获得临界资源的使用权,从而达到了互...

CPU的核心数、线程数的关系和区别

发布日期:2017年04月16日| 点击: 4,492 次| 暂无评论

我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与线程数的关系和区别。...

内核态(Kernel Mode)与用户态(User Mode)的研究

发布日期:2017年04月10日| 点击: 1,215 次| 暂无评论

引言 在多线程并发情况下,互斥同步对性能最大的影响是阻塞的实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些操作给系统的并发性能带来了很大的压力。 内核态和用户态 内核态: CPU可以访...

2017年5月公开课公告

发布日期:2017年04月05日| 点击: 856 次| 暂无评论

学习本身就是一件难事,而计算机技术的学习更是难上加难,很多人学习投入很大但是提升很慢,原因何在?请看这里:公开课公告...

Paxos算法简介

发布日期:2017年03月11日| 点击: 999 次| 暂无评论

Paxos算法的目的 Paxos算法是用来解决一致性问题。 什么是一致性问题? 考虑如下的场景:有一组进程p1,p2.....pn,一个变量v。所谓的一致性问题就是:如何让这组进程就变量v的值达...

在你的眼里,JDK中那个API是最美的?

发布日期:2017年03月02日| 点击: 1,300 次| 暂无评论

给大家出一个题目吧:在你的眼里,JDK中那个API是最美的? 所谓最美,就是外表看起来很精致,很清晰,有点脱俗的感觉,而内涵却很伟大,有哲理等。 总之,这个API能给你留下深刻的印象,让你体会出美的感受等等,这些都算...

关于写工具的两点原则

发布日期:2017年02月09日| 点击: 1,284 次| 评论: 1

做工具不一定非要解决某个问题,不要觉得这个东西没有用而不去做,不要担心做了没有用武之地,因为做工具追求的是一种体验。好比是数学一样,很多数据知识诞生的时候,根本没有多少用处。 做工具不是知识的堆砌,而...

华为年轻化,39岁被嫌太老,被赶走!

发布日期:2017年02月05日| 点击: 3,227 次| 评论:3

这是当前发生的一件真实的经历,分享给大家,自己品读吧... 社招入职,华为9年,虽然在华为不算什么老员工,但是年龄也较大了,39岁了。没想到有这么一天,一直期待能在华为退休,还差6年,我也满45岁了,可以光荣的从华...