现在有个需求,5分钟之内发送通知短息给12000个人,假设用多线程发的话,最好根据cpu的性能,确定线程数,每个线程发送2000个人的短信,那么这个例子如下:
有三个类,一个用户类,一个工具类,一个发送类
package com.newDemo.controller.sendmq;
public class UserEntity {
private String userId;
private String userName;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
@Override
public String toString() {
return "UserEntity [userId=" + userId + ", userName=" + userName + "]";
}
}
package com.newDemo.controller.sendmq;
import java.util.ArrayList;
import java.util.List;
public class