原文:面试连环炮系列(三):synchronized怎么用的

synchronized怎么用的 用过,synchronized是常用的并发控制关键字,简单的说就是访问加锁。它可以修饰静态方法或者一个类的class对象,这叫类锁 可以修饰普通方法或者代码块,这叫对象锁。 synchronized是可重入锁吗 从互斥锁的设计上来说,当一个线程试图操作一个由其他线程持有的对象锁的资源时,将会处于阻塞状态,但当一个线程再次请求自己持有对象锁的资源时,这种情况属于重 ...

2019-09-04 16:38 0 419 推荐指数:

查看详情

面试连环系列汇总

Java 面试连环系列(三):synchronized怎么用的 面试连环系列(七):HashMap的put操作做了什么 面试连环系列(八):服务器CPU飙升100%怎么排查 面试连环系列(九):为什么ConcurrentHashMap是线程安全的 面试连环系列(十 ...

Wed Oct 09 00:08:00 CST 2019 0 718
面试连环系列(五):你们的项目为什么要用RabbitMQ

你们的项目为什么要用RabbitMQ? 消息队列的作用是系统解耦、同步改异步、请求消峰,举个下订单的例子: 前端获取用户订单信息,请求后端的订单创建接口。这个接口并不直接请求订单服务,而是首先 ...

Fri Sep 06 01:24:00 CST 2019 0 641
面试连环系列(十七):你们的项目为什么要分库分表

你们的项目为什么要分库分表? 随着业务的发展,公司项目的日活翻了几十倍,订单表Order每月新增数据100万左右,有部分场景查询效率不太高了。通过升级配置、业务规避、缓存集群、归档历史数据等手 ...

Mon Oct 14 23:05:00 CST 2019 0 335
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM