![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
文章平均质量分 57
半个程序员一个哲学家
这个作者很懒,什么都没留下…
展开
-
多线程事务的实现
为了提高效率,在批量执行SQL时,可以采用多线程并发执行的方式。每个线程在执行完SQL后,暂时不提交事务,而是等待所有线程的SQL执行成功后,一起进行提交。如果其中任何一个线程执行失败,则所有线程都会回滚。原创 2023-07-06 19:20:33 · 1140 阅读 · 2 评论 -
悲观锁和乐观锁解决线程安全-【CAS锁和synchronized锁实现方案】
本文章讨论实现此功能的几种解决方案,重点讨论多线程环境中针对共享资源的线程安全问题,并且对比其优点缺点。案例:初始余额为 10000 ,启动1000个线程,每个线程-10元,最终正确的结果应当是 0。原创 2023-04-15 23:08:58 · 131 阅读 · 0 评论 -
java多线程之【同步模式之Balking】
Balking (犹豫)模式用在一个线程发现另一个线程或本线程已经做了某一件相同的事,那么本线程就无需再做了,直接结束返回。原创 2023-04-15 21:04:04 · 57 阅读 · 0 评论 -
java多线程之【两阶段终止模式】
为什么使用两阶段终止?在一个线程 T1 中如何“优雅”终止线程 T2?这里的【优雅】指的是给 T2 一个料理后事的机会。两阶段终止模式是终止另一个线程中的一种解决方案。原创 2023-04-15 19:02:20 · 79 阅读 · 0 评论