随笔分类 -  Java多线程高并发

摘要:ThreadPoolExecutor创建线程,如下代码:ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(Runtime.getRuntime().availableProcessors() + 1, 20, 60, Tim 阅读全文
posted @ 2022-12-17 18:02 疯子110 阅读(740) 评论(0) 推荐(0)
摘要:应用场景 老王上线了一个电商平台,最近需要开发一个功能,使用户能够直接点击物流编号查询到物流信息。通过对比,选择了一个快递聚合查询平台作为接入方,但是由于使用的是免费账号,快递聚合平台只允许最多2个并发,否则查询失败。我们要如何帮助老王去解决这个问题呢? 聪明的程序员小张想了一下,很快就整理出来解决 阅读全文
posted @ 2020-06-09 18:55 疯子110 阅读(1027) 评论(0) 推荐(0)
摘要:技术要点 org.springframework.web.context.request.async.DeferredResult<T> 示例如下: 1. 新建Maven项目 async 2. pom.xml <project xmlns="http://maven.apache.org/POM/4 阅读全文
posted @ 2020-04-02 14:58 疯子110 阅读(5065) 评论(0) 推荐(0)
摘要:isShutDown当调用shutdown()或shutdownNow()方法后返回为true。 isTerminated当调用shutdown()方法后,并且所有提交的任务完成后返回为true;isTerminated当调用shutdownNow()方法后,成功停止后返回为true;如果线程池任务 阅读全文
posted @ 2020-02-27 14:56 疯子110 阅读(1917) 评论(0) 推荐(0)