多线程
搞IT的成龙同学
不会做饭的程序员不是个好厨子!
展开
-
Java中如何让线程按照自己指定的顺序执行?
我们在日常的多线程开发中,可能有时会想让每个线程都按照我们指定的顺序来运行,而不是让CPU随机调度,这样可能会让我们在日常的开发工作中带来不必要的麻烦。既然有了这个需求,也就引入了本文的标题,让线程按照自己指定的顺序来运行。有兴趣的同学可以猜想下列代码可能运行的结果:按照正常的理解思路,上面代码的执行顺序依次应该为:t1 → t2 → t3,而实际效果则不是理想的状态。下图为运行效...原创 2018-07-24 13:27:52 · 22537 阅读 · 7 评论 -
Java线程池该如何监控?
Java线程池该如何监控?日常开发中,当我们开发一些复合型任务时,尝尝会使用线程池通过异步的方式解决一些对时效性要求不高的任务。下面小编列举几种线程池的使用方式,以便参考!Java JDK中默认封装好的Executors类:下面简单的列举三种我们常用的线程池操作类: public static void main(String[] args) { //创建...原创 2018-09-25 22:36:03 · 5433 阅读 · 0 评论 -
使用LCN分布式事务时ThreadLocal覆盖的问题
因为目前公司的项目采用的是微服务架构,为了保证一致性,也自然而然的考虑到了使用分布式事务来解决数据一致性问题,所以我们就用到了LCN分布式事务,详细的大家可以点击链接:http://www.txlcn.org/index.html 这是国内的一个开源项目。因为这个东西用了很长时间,也就慢慢信任了这个项目,但是今天突然遇到了一个问题,就是在A调用B服务时,B服务正常返回的时候报错了,LCN爆了一个事...原创 2018-10-19 23:04:54 · 757 阅读 · 0 评论