![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 59
秘密基塔
学海无涯 回头是岸
展开
-
分布式锁之事务问题
明明加了分布式锁,同步逻辑中竟然查询不到更新的数据?原创 2023-04-28 14:22:29 · 255 阅读 · 0 评论 -
Java 线程的中断机制(interrupt)
Java没有提供一种安全、直接的方法来停止某个线程,而是提供了一种中断机制。中断机制是一种协作机制,不会直接暴力地终止另一个线程,而需要被中断的线程自己来处理中断信息。Thread.interrupt():将某个线程的中断标志位设置成true。Thread.isInterrupted() :判断线程的中断标志位是否是true。Thread.interrupted() 静态方法 :判断当前线程的中断标志位是否是true,并清除中断标志位,设置为false...........................原创 2022-07-12 21:56:51 · 947 阅读 · 0 评论 -
Java线程生命周期(五个状态还是六个状态?)
操作系统层面线程的生命周期可以用五态模型来描述。Java定义了6种线程状态,把操作系统层面的五种状态做了合并与细分Java层面线程明确定义了六种状态,分别是NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED,源码如下 public enum State { /** * Thread state for a thread which has not yet started. .....原创 2021-11-11 17:35:16 · 614 阅读 · 0 评论