java synchronized关键字
2016-05-19 15:31
253 查看
它修饰的对象有以下几种:
1.修饰一个代码块
2.修饰一个方法或静态方法
3.修饰一个类
在并发量比较小的情况下,使用synchronized是个不错的选择,但是在并发量比较高的情况下,其性能下降很严重,此时ReetrantLock是个不错的方案。
1.修饰一个代码块
2.修饰一个方法或静态方法
3.修饰一个类
在并发量比较小的情况下,使用synchronized是个不错的选择,但是在并发量比较高的情况下,其性能下降很严重,此时ReetrantLock是个不错的方案。
相关文章推荐
- Java的两种赋值的区别
- ActiveMQ+Spring工程创建详解(附工程文件)
- java并发编程实战 ThreadLocal
- [Java IO]03_字符流
- struts2 上传和下载
- java设计模式之单例模式
- 在Intel_Edison开发版的编译软件中配置pbc库(如何在eclipse中添加头文件和库文件)
- elipse new class add comments
- JAVA基础之HashMap源码(JDK 1.8)
- 用一张图解释RxJava中的线程控制
- java随机数
- java代码传中文参数乱码
- 【转】Spring Boot应用的测试——Mockito
- java并发编程:顺序输出A、B、C循环10次
- JAVA中文乱码解决之道
- 迷之RxJava —— 线程切换
- 底层解惑-spring的IOC相关接口:BeanFactory与FactoryBean
- Java中关于OOM的场景及解决方法
- zookeeper搭建以及Java连接zookeeper测试
- java数值范围以及float与double精度丢失问题