2018年2月27日

Java锁的种类以及辨析(二):自旋锁的其他种类

摘要: 作者:山鸡 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性,为大家答疑解惑。 2.自 阅读全文

posted @ 2018-02-27 21:56 myf008 阅读(224) 评论(0) 推荐(0) 编辑

java锁的种类以及辨析(一):自旋锁

摘要: 作者:山鸡 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性,为大家答疑解惑。 1、自 阅读全文

posted @ 2018-02-27 21:54 myf008 阅读(152) 评论(0) 推荐(0) 编辑

Java中的锁

摘要: 原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchr 阅读全文

posted @ 2018-02-27 21:38 myf008 阅读(148) 评论(0) 推荐(0) 编辑

深入理解Ribbon之源码解析

摘要: 什么是Ribbon Ribbon是Netflix公司开源的一个负载均衡的项目,它属于上述的第二种,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。 Feign已经默认使用了Ribbon。 负载均衡 容错 多协议(HTTP,TC 阅读全文

posted @ 2018-02-27 18:37 myf008 阅读(317) 评论(0) 推荐(0) 编辑

深入理解Zuul之源码解析

摘要: 转载:http://blog.csdn.net/forezp/article/details/76211680 Zuul 架构图 在zuul中, 整个请求的过程是这样的,首先将请求给zuulservlet处理,zuulservlet中有一个zuulRunner对象,该对象中初始化了RequestCo 阅读全文

posted @ 2018-02-27 17:26 myf008 阅读(219) 评论(0) 推荐(0) 编辑

导航