并发编程
文章平均质量分 79
珍惜时间简单生活
这个作者很懒,什么都没留下…
展开
-
Java并发编程实战
最近在看java并发编程实战,打算记录一些自己认为经常面试用的知识点。 1.Volatile变量 1.1 作用:它用来确保将变量的更新操作通知到其他线程。 在读取volatile类型的变量的时候,总是返回最新写入的值。这是因为当把变量声明为volatile类型以后,编译器与运行时都会注意到这个变量是共享的,因此不会将变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄...原创 2018-09-08 17:25:03 · 3512 阅读 · 0 评论 -
消息队列中推和拉模式
消息队列比较核心的应用场合有三个:解耦、异步和削峰 在消息队列中一种常用的消息推送类型是推拉模式 下面是推拉模式的对比: 具体的比较 1.Push模式 推模式是服务器端根据用户需要,由目的、按时将用户感兴趣的信息主动发送到用户的客户端 Push模式的主要优点是 (1)对用户要求低,方便用户获取需要的信息 (2)及时性好,服务器端即使地向客户端推送更行的动态信息 Push模式的缺点 不能...原创 2019-01-04 15:16:20 · 7410 阅读 · 0 评论