线程池
明
这个作者很懒,什么都没留下…
展开
-
java 线程池实现
import java.util.*;import java.util.concurrent.*;public class TestThreadPoolService { //可用的cpu数量 private static final int CPU_COUNT = Runtime.getRuntime().availableProcessors(); //阻塞队列大小 private static final BlockingQueue<Runnable&..原创 2021-10-31 17:25:01 · 116 阅读 · 0 评论 -
【java】调用微信模板消息推送,线程池优化推送速度。
项目中用到微信小程序模板推送,原来流程如下:1、获取当前公众号关注用户列表;2、根据用户列表获取用户信息;3、循环用户列表进行发送;4、等待发送返回结果。将用户信息(昵称)、发送状态等保存到发送记录表;存在问题:1、每次推送都会到微信获取用户列表,并获取每个用户的昵称。接口调用频率高,发送时间较长。推送:5000个用户,大约需要10分钟左右;优化方案:(开启开发者功能)1、用户关注公众号时,获取用...原创 2017-09-08 11:11:25 · 6658 阅读 · 3 评论