其他
springboot上搭建个多线程小demo,送给学习的你
头条上 程序汪、程序汪汪(旧号不更新了) 都是我的号
下面就是一个多线程实际应用代码,有源码提供
背景
高级开发必须要懂多线程,大家看看腾讯、阿里、百度的java开发招聘信息也就知道多线程是多么的重要。
学习目标
能在实战项目中利用多线程提高性能
代码举例
程序员们开始学多线程啦
我这个例子是在springboot上搭建的,方便快捷。
两种线程池定义,一个是spring的线程池,一个是手段创建的线程池,都可以用。程序员们实战开发当然用spring的线程池
代码红色是因为我安装了阿里的代码提示idea插件
spring线程池配置,程序员开发时参数不能乱设置啊,有空我在写篇线程池的分析
线程测试入口,有统计总共执行时间
下面是多线程的关键代码,java程序员请注意
每个线程我都打印了执行时间,方便后面看效果
下面是具体业务逻辑,实战中是查数据库或调用下游系统接口,这里我sleep了2秒,好模拟效果
springboot启动后,触发多线程,日志如下,线程池我配置了2个线程,看下面日志很清楚的
触发方式,看这里
基础知识
源码下载地址
多线程demo https://pan.baidu.com/s/1NS5tEh9R8uwXH6Bh46SllQ 密码 b02t