fsf
springboot2.0+线程池+Jmeter以模拟高并发
1、目录结构
2、BusinessThread.java
package com.cn.commodity.config; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; @Component @Scope("prototype")//spring 多例 public class BusinessThread implements Runnable{ private String acceptStr; public BusinessThread(String acceptStr) { this.acceptStr = acceptStr; } public String getAcceptStr() { return acceptStr; } public void setAcceptStr(String acceptStr) { this.acceptStr = acceptStr; } @Override public void run() { //业务操作 System.out.println("多线程已经处理订单插入系统,订单号:"+acceptStr); //线程阻塞 /*try { Thread.sleep(1000); System.out.println("多线程已经处理订单插入系统,订单号:"+acceptStr); } catch (InterruptedException e) { e.printStackTrace(); }*/ } }
3、TestThreadPoolManager.java
package com.cn.commodity.studyTest; import com.cn.commodity.config.BusinessThread; import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryA