摘要:        
成员变量 1.state 用来判断资源是否被释放的标记位 volatile保证了线程之间的可见性 思考为什么不使用boolean 更小的空间 而且有二义性 -> 独占和共享 state需要表示 共享线程的数量 2.头结点 尾节点 FIFO 双向链表 Node 内部类 还有一个ConditionObj    阅读全文
        
            posted @ 2022-03-27 23:32
贪、欢
阅读(84)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Tomcat 两大组件 连接器Connector 负责对外沟通 使用到了线程池 容器Container 负责实现Servlet规范 连接器 期中一部分组件NIO EndPoint的组成 LimitLatch 用来限流,可以控制最大连接个数,类似 J.U.C 中的 Semaphore 后面再讲 Acc    阅读全文
        
            posted @ 2022-03-27 09:26
贪、欢
阅读(278)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
让有限的工作线程(Worker Thread)来轮流异步处理无限多的任务。也可以将其归类为分工模式,它的典型实现 就是线程池,也体现了经典设计模式中的享元模式(重用对象 这里是线程)。 注意,不同任务类型应该使用不同的线程池,这样能够避免饥饿,并且提高效率 。 比如说服务员(线程池A) 和厨师(线程    阅读全文
        
            posted @ 2022-03-27 00:29
贪、欢
阅读(70)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号