摘要:
synchronized是什么? java中使用synchronized关键字实现加锁/解锁,来保证多线程对共享资源的访问,防止多个线程同时访问共享资源导致数据问题。 synchronized是重量级锁还是轻量级锁? java早期版本中synchronized是重量级锁,无论是否发生了锁竞争,都会进 阅读全文
posted @ 2024-01-07 13:07
此木|西贝
阅读(45)
评论(0)
推荐(0)
摘要:
锁作用 java中的锁是用来控制多个线程访问共享资源的方式。一般来说一个锁能够防止多个线程同时访问共享资源(读写锁,读锁是共享锁允许多个线程读共享资源)。 锁的分类 乐观锁:在访问资源时,认为竞争不总是存在,所以在访问共享资源时不加锁,而是在更新数据时判断共享资源是否被其他线程修改(根据版本号/时间 阅读全文
posted @ 2024-01-07 09:06
此木|西贝
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号