在开发的实际应用中,我们经常会碰到给大批的用户同时发短息或者消息。假设目前有10万个用户,如果一个个发,那么10万条数据会耗费很多的时间,这个时候就用到了多线程发消息,使用多线程可以有效减少任务的执行时间。
下面直接上代码和实现案例
用户类User.java
![](https://img.haomeiwen.com/i7153774/5585a69b6bf74855.png)
把用户平均分配的工具类ListUtils.java:
![](https://img.haomeiwen.com/i7153774/2dd4bd520634d3ba.png)
测试类UserThread.java,分成了以下两张截图:
![](https://img.haomeiwen.com/i7153774/c46b9406a9eb46b3.png)
![](https://img.haomeiwen.com/i7153774/4fdb8d35726333ae.png)
测试结果:
![](https://img.haomeiwen.com/i7153774/a1aa55eacbc2f1c5.png)
由结果可见创建了10个线程,10个线程一起执行减少了发送短信时间,提高了效率。
在开发的实际应用中,我们经常会碰到给大批的用户同时发短息或者消息。假设目前有10万个用户,如果一个个发,那么10万条数据会耗费很多的时间,这个时候就用到了多线程发消息,使用多线程可以有效减少任务的执行时间。
下面直接上代码和实现案例
用户类User.java
把用户平均分配的工具类ListUtils.java:
测试类UserThread.java,分成了以下两张截图:
测试结果:
由结果可见创建了10个线程,10个线程一起执行减少了发送短信时间,提高了效率。
本文标题:多线程发短信或者消息
本文链接:https://www.haomeiwen.com/subject/rxrllctx.html
网友评论