- 博客(5)
- 收藏
- 关注
原创 reentrantLock和synchronized区别
synchronized和reentrantLock都能实现互斥同步,保证临界区代码块的线程安全。synchronized语法synchronized(锁对象){ //临界区代码}synchronized在java层面上只是个关键字。当代码执行到synchronized(锁对象)时,Java会向底层申请一个管程(Monitor)对象,并关联到锁对象的对象头中(这里暂时不考虑默认加的是偏向锁)。当临界区代码执行完毕后就会自动释放锁,即使临界区代码抛出异常,也不会影响到锁释放
2022-12-06 16:45:41
194
1
原创 2021.12.15.梦开始的地方.
21岁、重庆高考581分,现在大四,非985,非211。数学与应用数学专业,大学就学过c语言。我的目标是outstanding 程序员、高薪offer、迎娶白富美。如何学习编程?学好c语言、c++、Java 学好数据结构和算法 学好操作系统 学好计算机网络和网络编程 学好数据库我用优快云记录我的学习历程。每天都会敲代码,我会把我的所有学习心得都放在这里,希望未来的我能够感谢现在的我。...
2021-12-05 21:28:31
1252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人