# JUC-DesignPattern **Repository Path**: swiftsc/JUC-DesignPattern ## Basic Information - **Project Name**: JUC-DesignPattern - **Description**: java并发设计中的一些常见设计模式 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2018-01-07 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 并发编程中常用的一些设计模式 1. listener模式监听线程的各个周期 2. gate模式 每次只能有一个线程调用一个方法 3. 线程挂起模式 4. balking(轮班)模式,例如酒吧服务员,当你举手时,距离你远的那个服务员看到并向你走来,但发现距离你进的也在向你走,于是远的就会放弃 5. 生产者消费者模式 6. 读写分离 7. worker模式:类似生产者消费者,屏蔽了消费者 8. future模式 9. 分阶段模式:利用finally方法块 10. ThreadLocal线程保险箱 11. activeObject:接收异步消息的主动方法 12. countDown模式