activemq中对单独的监听器开启线程
来源:互联网 发布:从数组中删除指定元素 编辑:程序博客网 时间:2024/05/22 16:58
暂时没有参考价值
public class SubApp implements MessageListener{@AutowiredThreadPoolTaskExecutor threadPoolTaskExecutor;@Overridepublic void onMessage(Message arg0) {threadPoolTaskExecutor.execute(new InnerThread(arg0));// TODO Auto-generated method stub//try {//TimeUnit.SECONDS.sleep(2);//System.out.println("receive:"+((TextMessage)arg0).getText() );//if (1 == 1) { // throw new RuntimeException("Error"); // } //} catch (JMSException e) {//// TODO Auto-generated catch block//e.printStackTrace();//} catch (InterruptedException e) {//// TODO Auto-generated catch block//e.printStackTrace();//}}class InnerThread implements Runnable {private Message message;public InnerThread(Message message){this.message = message;}@Overridepublic void run() {// TODO Auto-generated method stubtry {TimeUnit.SECONDS.sleep(2);System.out.println("receive:"+((TextMessage)message).getText() ); } catch (JMSException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
要保证在开启prefetch的情况下并发才有效,因为关闭预取,一次只能接收一个消息,多线程起不到作用
0 0
- activemq中对单独的监听器开启线程
- python中如何对类的成员函数开启线程
- VC中对word每页文件的单独拷贝
- Android 单独开启线程处理服务器数据提交和访问
- 怎样sleep单独的线程
- android中线程的开启,访问网络
- 获取其他Activity中开启的线程
- 线程中开启AO
- android中开启线程
- web 中开启线程
- android中开启线程
- android中开启线程
- android中开启线程
- android中开启线程
- 安卓中线程的开启
- 开启线程的方法
- 10 IntentService 启动单独的新线程
- o3d中对人体模特的不同部分单独贴图的实现方法
- UITableViewCell中嵌套UITableView,用UITextView加载HTML数据
- CentOS学习20_centos 6.4 NTP服务器的搭建过程
- Multisim使用中出现的问题以及解决
- AndroidStudio常用插件及使用
- react native项目中的问题记录
- activemq中对单独的监听器开启线程
- 无线热点认证解决方案 WifiDog
- Faster RCNN中间层可视化
- Enabling Thumbnails with the Nivo Slider
- 阶段学习总结_1109
- js表单处理中单选、多选、选择框值的获取及表单的序列化,js序列化
- 字典树
- 基于OSGi的Virgo Server最简单Spring web实例
- Custom Transitions per Slide