摘要: 线程 关键字: Thread、 runnable、 callable 使用场景: 1、使用线程进行异步调用,在一个请求中,同一时间内并发完成对不同数据的获取,即将串行执行的获取查询数据改为并发获取数据的 过程。 比如: 一个请求查询资源A 和资源B 的详情,原来这个请求是先查询完A, 再查询B, 现 阅读全文
posted @ 2020-05-25 09:34 抽象Java 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 锁 synchronize 使用方式:使用synchronized 对方法进行修饰 分类:分为 对象锁 和 类锁 对象锁:修饰的方法不是静态方法, 即无 static 修饰; 类锁:修饰的方法是静态方法,即有 static 修饰; 使用场景: 对象锁: 类锁:不同用户对同一个资源同时操作; 比如:用 阅读全文
posted @ 2020-05-25 09:14 抽象Java 阅读(124) 评论(0) 推荐(0) 编辑