# kobe-thread-pool **Repository Path**: Initializr/kobe-thread-pool ## Basic Information - **Project Name**: kobe-thread-pool - **Description**: mamba never out Rip 动态调整线程池 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2020-06-19 - **Last Updated**: 2022-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting Started ![输入图片说明](https://images.gitee.com/uploads/images/2021/0305/180634_4e2db2f8_484241.jpeg "src=http___picture.ik123.com_uploads_allimg_150912_12-150912100S6.jpg&refer=http___picture.ik123.jpg") ### Mamba never Out > 动态线程池,致敬科比,可使用配置中心(目前支持Apollo)/无配置中心图形化动态调整线程池运行期间状态 ### demo ```java KobeThreadPoolExecutor kobeThreadPoolExecutor = KobeThreadPoolManager.getInstance().getExecutor("TEST"); kobeThreadPoolExecutor.execute(()-> System.out.println("湖人总冠军!!!")); ``` ### 使用 1.基本配置 ```properties spring.kobe.threadpools[0].index=0 spring.kobe.threadpools[0].pool-name=TEST spring.kobe.threadpools[0].core-size=2 spring.kobe.threadpools[0].max-size=8 spring.kobe.threadpools[0].queue-capacity=10 spring.kobe.threadpools[0].queue-type=SynchronousQueue spring.kobe.threadpools[0].rejectedHandler=KobeRejectedPolicy ``` 2.开启页面管理 ```properties spring.kobe.stat-view-servlet.enabled=true ``` ![列表页](list.jpg) ![详情](detail.jpg) ![更新](update.jpg) 3. 使用可修改大小的队列 ```properties spring.kobe.threadpools[0].queue-type=ResizableLinkedBlockingQueue ```