随笔分类 -  多线程

摘要:最近在做工单系统的生产调优,客户想要单子秒出 花了一天时间定位问题,发现查询MySQL、Mongo、Redis 查询耗时都很小,在0~4ms 耗时较大的是一段给 activity 中 form 的 field 设置属性的遍历 有一段 activities.forEach(activity -> {} 阅读全文
posted @ 2022-10-12 14:15 BigBender 阅读(462) 评论(0) 推荐(0) 编辑
摘要:悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁 传统的关系型数据库里边就用到了很多这种锁机制 行锁 表锁 读锁 写锁 都是在做操作之前先上锁,再比如Java里面的同步原语synchronized关键字的实现也是 阅读全文
posted @ 2021-03-07 22:10 BigBender 阅读(80) 评论(0) 推荐(0) 编辑
摘要:线程的创建 继承Thread public class MyThread extends Thread{ @Override public void run(){ for(int i = 0; i < 10; i++{ System.out.println(Thread.currentThread( 阅读全文
posted @ 2021-02-22 02:43 BigBender 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩