![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
qq_36283674
这个作者很懒,什么都没留下…
展开
-
springboot 和 mybatis配置多个datasource
springboot + mybatis配置多个datasource时,每个每个datasource的sessionfactory应该配置不同的mybatis configuration实例原创 2021-07-12 22:57:51 · 214 阅读 · 0 评论 -
使用cas无锁还是阻塞锁
cas需要不停地自旋,一直占用cpu,而锁会阻塞线程,阻塞时释放cpu,但是增加了阻塞唤醒的时间消耗,也就是线程上下文切换时间,在高并发情况下,cas自旋的时间会比线程上下文切换的时间更长,所以高并发时锁的性能更好,低并发时使用cas自旋性能更优越。 ...原创 2020-03-22 09:35:09 · 485 阅读 · 0 评论 -
cas操作
cas操作是cpu直接支持的原字命令,多个线程同时执行cas操作时无需担心,只有一个线程能操作成功。原创 2020-03-09 18:51:40 · 93 阅读 · 0 评论