摘要:
1. JMM内存模型作用 描述线程本地内存和主内存之间的抽象关系。线程A和线程B之间通讯,需要通过主内存。 2.happens-before简介 在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须要存在happens-before关系。这里提到的两个操作既可以是在一个线程 阅读全文
posted @ 2018-01-06 13:46
daniel456
阅读(200)
评论(0)
推荐(0)
摘要:
有锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 (2)一个线程持有锁会导致其它所有需要此锁的线程挂起。 (3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。 volatile是不错的机制,但是volat 阅读全文
posted @ 2018-01-06 13:44
daniel456
阅读(233)
评论(0)
推荐(0)
摘要:
参考 http://www.infoq.com/cn/articles/netty-high-performance 1. 传统 RPC 调用性能差的三宗罪 1)网络传输方式问题 2)序列化方式问题 3)线程模型问题 2.高性能的三个主题 1) IO模型:用什么样的通道将数据发送给对方,BIO、NI 阅读全文
posted @ 2018-01-06 13:02
daniel456
阅读(229)
评论(0)
推荐(0)

浙公网安备 33010602011771号