
多线程
wangtaojiushiwo
开始我的代码世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
让代码变优雅系列之《三》----- 多线程之Future模式
情景: 类似于这样的统计,四张表,四种统计!像这种完全可以用多线程让代码飞起来! 传统的写法为单线程,只会等一张表的统计完成才会走到下一张表的统计,阻塞式! 这里我用了多线程的Future模式,其他模式如CountDownLatch,FutureTask模式大同小异! springboot集成过程参考如下: https://blog.youkuaiyun.com/xiongmaojiuxian...原创 2019-06-14 10:40:56 · 208 阅读 · 0 评论 -
多线程下的线程安全问题
多线程情况下,很容发生线程安全问题,那么我们在程序中应该怎样避免呢? 1>全局变量使用final修饰 像Integer,String这样的类其实都是用final修饰的,比如我们在代码中这样声明一个全局变量int a = 0;那么这个变量接下来是不能被更改的,否则编译会报错,但是final修饰的Map,值却可以被修改,所以说HashMap是线程不安全的! 2>堆栈封闭:局部变量,无...原创 2019-07-08 15:45:09 · 412 阅读 · 0 评论