#同步或锁

关系数据库的封建迷信

14-12-10 5 2221 9 banq

我理解这篇文章总体意思是: 现在进入多核时代,只要是运行在多核上多用户同时读写都回避不了分布式和并发这两个课题。我们不能因为我们熟悉关系数据库,就对之产生100%信任,其实MySQL 这些关系数据库... 详细

比AtomicLong更快的算法

14-01-15 2 6290 5 banq

一般认为原子类型(java.util.concurrent.atomic类)能充分发挥代码的快速和高并发特点,大部分时间atomic确实发挥了更大作用,不过也有一些场景其实隐藏了非管理竞争的消耗,以至... 详细

Java中安全发布和安全初始化

14-10-15 8492 1 banq

该文主要将Java的单例和JMM内存管理以及同步锁性能综合起来考虑,对传统Double-Checked Locking 提出了进一步完善,并用Intel芯片和ARM芯片分别进行了测试。从文中看出,... 详细

线程等待两种方法的唤醒的效率比较

15-04-19 3 1279 abaddoncoder

一直认为无锁比有锁快,性能更高,可是以下这个线程等待测试结果,却跟自己想得不一样: public class CallResult { private volat... 详细

不变性immutablity设计 回复

15-06-02 2 508 sinaID73652

楼主,事实上我看了帖子后还是比较混乱,不明白immutablity是怎么解决并发问题的,请楼主指教。 我看了帖子后大概理解是, 值对象类似于栈上的值数据,只有自己的线程可以访问和修改,不同线程拥有的... 详细

Java线程安全实现懒初始化两个方式

15-01-30 1121 banq

Java中以线程安全方式实现懒初始化对象有很多写法,这里不讨论针对全局单例场景,而是讨论缓存的使用场景,通常为了提高性能,我们经常通过key/对象形式将对象保存到内存中,具体来说,首先我们需要检查缓存... 详细

Java 8的StampedLock

14-05-07 615 1 banq

比ReentrantReadWriteLock, ReentrantLock 和synchronized等同步锁更快的多线程锁控制,缺点是使用起来麻烦些,点标题进入。 [该贴被banq于2014-... 详细

现代数据库的接口需要进一步开放

15-01-19 1 305 liangshan

anycmd认为传输协议、传输管道就是只有主体和被主体携带的客体才可以穿越的虫洞。虫洞在那棵树上只是一个点。虫洞处在那棵树的维度之外,不是客体在那个虫洞上穿越,不是客体在通过传输基础设施在树上穿越,而... 详细

共有 68 上一页 1 2 3 4 5 6 ... 9 下一页