美文网首页
3.服务治理-Ribbon-源码品读

3.服务治理-Ribbon-源码品读

作者: 溅十三 | 来源:发表于2020-05-02 16:52 被阅读0次
image.png
什么是防御性编程?

假定所有的事务都是不安全的,要在入参的地方判空

线程出让yield,真随机数和伪随机数

在没有退出条件时要做线程让步yield,不然会消耗线程资源

自旋锁?

1.for(;;)/while(true) 都算自旋锁
2.自旋锁一定有个退出条件
3.自旋锁+compareandSet的线程同步方式?线程资源消耗很少
4.原子性?

for(;;){
}
取模的作用%

服务器总数可能是变化的

相关文章

网友评论

      本文标题:3.服务治理-Ribbon-源码品读

      本文链接:https://www.haomeiwen.com/subject/xfekghtx.html