
并发专栏
文章平均质量分 57
vicken_Chen
这个作者很懒,什么都没留下…
展开
-
思维升级-如何设计一个秒杀系统?
秒杀系统设计分析原创 2022-10-24 11:19:22 · 1462 阅读 · 0 评论 -
常见限流算法
package com.baiwang.customize.common.utils;import java.time.LocalTime;import java.util.concurrent.atomic.AtomicInteger;/** * Created in 2022/3/17 */public class limiterUtil { /** * 固定窗口算法 * 计算器 */ static class RateLimiterSi.原创 2022-03-17 13:57:42 · 146 阅读 · 0 评论 -
(多线程)并发问题记录
1.Hash扩容算法问题: a.多线程put操作,get会死循环,这个可以优化掉比如扩容的时候新开一个数组,不要使用共享的那个数组 b.多线程put可能导致get取值错误 问题分析: hash冲突一般是采用链式结构来保存冲突的值,如果在遍历这个链表时,它本身是这样的 1->2->3->4->null 遍历到3本身应该是Null的,这时候刚好有人把这个null给计算出了值,null=>1->3,这下就完了,原来3要指向nul...原创 2022-02-22 15:28:54 · 312 阅读 · 0 评论