q599159992 2015-12-02 11:53 采纳率: 0%
浏览 3423

spring+netty项目中使用NIO的技术

在做一个springmvc+netty的项目,要求当请求进到方法正常返回一个成功的同时另一条线程处理后台的业务,后台业务在处理的同时其实这个会话已经正常返回了。

@RequestMapping(value = "/static/o_index.do",method={RequestMethod.POST,RequestMethod.GET})
public void indexSubmit(HttpServletRequest request,
        HttpServletResponse response, ModelMap model,String channelId,String _site_id_param) throws JSONException {
    JSONObject jsonobj = new JSONObject();
    jsonobj.append("messageID", request.getParameter("messageID"));
    jsonobj.append("serviceID",request.getParameter("serviceID"));
    jsonobj.append("respStatus", "1");
    jsonobj.append("bizCode","");
    jsonobj.append("bizDesc","首页静态化");
    ResponseUtils.renderJson(response, jsonobj.toString()); 
    runnableStatic.start();

    以上是我的代码。runnableStatic是一个继承了thread的controller,(没有外面去调用它)返回成功后启动线程, 但是我觉得不对,  因为创建线程之前就已经返回了。 如果想做到返回response之后 另一条线程咋以后台工作我该怎么做。
    跪谢!!!
  • 写回答

1条回答

  • mxlmxlmxl33 2015-12-11 04:38
    关注

    可以在处理线程里打出调试语句,判断是否执行

    评论

报告相同问题?

悬赏问题

  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏