JavaTalk第二期:Java中的访问权限修饰符
Java 中的访问权限修饰符共有四种,分别是:Default : 没有关键字修饰的PrivateProte
鸡与猪的故事
最近我想起了我的一位老师给我讲过的一个软件开发中鸡和猪的故事,今天我想转述给各位。
这一刻你最想拥抱谁
这一刻你最想拥抱谁?最想要和谁呆在一起?
过去66年的66项最佳发明(1994~2019)
1994:RQ-1铁血战士无人机RQ-1“捕食者”无人机的想法是在1980年代提出的,但直到1994年才在莫
过去66年的66项最佳发明(1964~1993)
1975年:全球变暖 并非发明,而是以现代的人为气候变化意义引入词典。《科学》杂志发表了由地球科学家华莱士·布罗克(Wallace Broecker)发表的论文,“ 我们正处于全球变暖的边缘吗?该短语在科学论文中首次使用。
过去66年的66项最佳发明(1954~1963)
从1950年代到今天,科学技术革新彻底改变了我们从医院到太空到厨房的生活。这些是我们时代最有影响力的发明。
并发编程的艺术09-并发栈与消除现象
本章讲述并发栈,消除现象,无锁交换机,后退消除栈。
《Java编程思想》第五版来了
做Java开发的同学恐怕没有不知道这本被奉为经典的《Java编程思想》吧 ,如果你还没有读过的话,那么同学你
时间旅行者试验
2009年6月28日,著名物理学家斯蒂芬-霍金曾举行了一场派对,邀请时间旅行者参加。不过,霍金在派对结束后才寄出请柬。
并发编程的艺术08-并发队列与ABA问题
本章内容我们会介绍几种并发队列,然后由并发队列引出并发编程中的ABA问题。本章内容涉及到很多代码和图示,需要读者能够耐心阅读,尤其是代码部分。
理查德·费曼:发现的乐趣
1981年,BBC科普节目《地平线》采访了理查德·费曼,这期节目后来在美国的科普节目《新星》上播出。费曼在访谈中反思自己的人生历程和此生成就,谈到了很多童年时爸爸对他的影响,以及人生中经历事情的内心想法。
并发编程的艺术07-非阻塞同步演进
本文讲述了从粗粒度同步,细粒度同步,乐观同步,惰性同步,非阻塞同步的演进过程。
技术之外的图片故事
今天没有更新技术内容,几张图片故事大家放松一下吧。
并发编程的艺术06-自旋锁总结
本文我们会回顾前几期讲过的不同类型的自旋锁算法,做一个学习总结。
并发编程的艺术06-复合&层次自旋锁
本章内容将介绍自旋锁种的复合锁和层次锁算法,代码结构较为复杂。由于复杂度原因本章没有提供较多的示意图,需要读者反复阅读代码,加上文字说明以帮助理解算法。正如古人云:“学如溺水行舟不进则退。”
并发编程的艺术05-队列自旋锁
?本章会介绍自旋锁的队列锁的几种实现方式:Anderson Queue Lock ,CLHLock ,MCSLock , 时限队列锁.
并发编程的艺术04-TAS自旋锁
铁汁们静下心来感受自旋锁算法的宁静,今天主要分享的是 TASLock 和 TTASLock
并发编程的艺术03-Bakery互斥锁算法
本章会介绍Bakery互斥锁算法,涉及到并发下的公平性问题,有界计数器和无界计数器问题, 存储单元数量下界问题。
并发编程的艺术02-过滤锁算法
导读分析并发计算的实质就是分析时间。有时候希望事件同时发生,有时候希望事件在不同时间发生。— 《多处理器编程
并发编程01-面试中被问到并发基础知识答不上来?
对于每一个渴望真正掌握多处理器编程的程序设计人员来说,花一定时间去理解并发编程中涉及问题的原理和难点是尤为重要的,虽然这个过程痛苦漫长。