把第一段实习删了。。精心准备了项目,结果也不问项目还是只问实习。。即使实习做的点都很小有的还有包装为啥用threadlocal ?其实是想让我说线程安全threadlocal原理乐观锁一定比悲观锁性能高么?不一定吧,高并发下乐观锁也是只有一个线程能抢到锁,其他线程都失败了,失败的会在那自旋等待?这种情况比悲观锁性能差,因为synchronized在Java中经过优化,因为它会将线程挂起,减少CPU空转CAS原理: 比较并交换,会比较JMM共享内存里的值和自己预期值,一致的话才更新,不一致说明有其他线程更改后,会自旋ABA问题 如何解决token+redis幂等,对token加分布式锁,超过锁的...