ExecutorService executorService1 = Executors.newFixedThreadPool(3);
for (i = 1; i <= 10000; i++) {
int finalI = i;
executorService1.execute(new Runnable() {
@Override
public void run() {
try {
String passWordPost = new Base64().encodeAsString(createXml.encryptMessage("202303311520" + String.format("%05d", finalI)).getBytes("UTF-8"));
String infoPost = new Base64().encodeAsString(createXml.InfoMessage(passWordPost).getBytes("UTF-8"));
MqttConsumer.publish("123/TO/NODE", infoPost);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
});
}
executorService1.shutdown();
newFixedThreadPool线程池
最新推荐文章于 2023-06-20 23:43:14 发布