随笔分类 - 

Java锁(乐观悲观)等
摘要:1.资源的互斥,同一时间段资源只能被一个线程占用 2.线程有了一个资源后,又要获得其他的资源(而该资源又被其他单元所占有,而自己的资源又不释放) 3.线程所占有的资源不能被其他单元强制剥夺 4.资源和线程形成环形等待 同时满足以上四点就会产生死锁 可以使用jdk,bin目录下的jconsole来进行 阅读全文
posted @ 2023-03-04 23:45 千里兮兮 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.禁止指令重排 2.内存模型可见 阅读全文
posted @ 2023-03-04 22:09 千里兮兮 阅读(7) 评论(0) 推荐(0) 编辑
摘要:锁:为共享数据访问时不会出现并发安全问题而创造的事物,本质是一种强制的秩序(可以简单理解为显示生活中的排队) 乐观锁:默认没有刁民存在,访问数据不会发生并发安全问题,不需要上锁.但是当需要更新数据的时候会做判断:如果数据被更新过 则放弃更新,否则才会执行更新操作.例如CAS算法.....适用于读多写 阅读全文
posted @ 2022-11-13 12:07 千里兮兮 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示