使用多线程优化代码

  • Post author:
  • Post category:其他


  1. 使用场景

    业务逻辑调用接口时,一个接口使用一个线程执行,最后汇总数据。
  2. 使用代码

    Callable + FutureTask + 线程池
  3. Spring MVC中的异步操作。为了释放主线程,web容器(Tomcat等)有最大线程数,如果业务操作时间很长,或者瓶颈在web容器线程时,我们使用异步返回。

    a. DeferredResult返回

    b. Callable返回



版权声明:本文为baojyy1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。