首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于java线程解决思路

2013-01-23 
关于java线程最近遇到了一个需求是用户要群发短信,由于一次发送好几万条数据,后台开了一个线程,现在问题是

关于java线程
最近遇到了一个需求是用户要群发短信,由于一次发送好几万条数据,后台开了一个线程,现在问题是为了避免有多人同时点了发送全部按钮,需要设计成排队等待顺序执行,请问大神们,有什么好的解决办法? java?多线程 java
[解决办法]
synchronized
[解决办法]
方法名前面添加关键字:synchronized 
[解决办法]
jdk1.5新增的同步工具类java.util.concurrent.CountDownLatch
再加上1.5新增的线程池工具类java.util.concurrent.ThreadPoolExecutor
两个搭配使用就能达到你要的
[解决办法]
用synchronized 这个
[解决办法]
在WEB 里做一个拦截器,只要是你发短信的请求。就进行计数,如果不是集群架构,就直接写内存里,记得用原子变量, 设置一个变量,超过多少,就禁止操作。    如果是集群的话,这个计数就写数据库里。
[解决办法]
http://blog.csdn.net/kanepan/article/details/8029298

热点排行