- 博客(2)
- 收藏
- 关注
原创 spring中,当同一个类中两个方法互相调用时,@Transactional注解失效问题原理理解
spring中,当同一个类中两个方法互相调用时,@Transactional注解失效问题原理理解问题详述解决办法疑问学习和理解后记问题详述具体情况如下:我们使用spring容器进行bean管理时;我们使用spring进行事务管理也就是使用@Transactional;我们在同一个业务类中,不同的两个方法上都使用了@Transactional注解,一个记为方法A,另一个记为方法B;该业务类中的方法A调用了方法B,且B中我们使用传播级别为无论如何都创建一个新的事务执行,且异常处理后不影响外层,也就
2021-07-12 17:42:57 4144 5
原创 java实现比较高效的两线程交替执行
java实现比较高效的两线程交替执行大部分网络上的教程想法的来源和思路废话不多说,上代码结果很简单,如下图,就是线程0和线程1交替的运行,效率挺不错,可以自己试试说明大部分网络上的教程都是让我们使用加锁,然后等待唤醒机制,感觉效率很低。想法的来源和思路最近在看软件设计师的考试内容,有个题就是讲进程管理的pv操作的,结合这个pv操作的思想和java的CyclicBarrier这个类,想模仿一下题里的思路来实现比较高效的两线程交替执行(为什么不用CountDownLatch?这个玩意我了解到是一次性的
2021-05-17 22:42:08 542 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人