java中同步加锁的几种方式
2013-12-17 14:11
330 查看
同步加锁的几种方式:
1、使用静态代码块
static {
list = Collections.synchronizedList(list);
}
2、对方法进行加锁
public synchronized void add() {}
3、
Integer y = 5;//OK使用一个定值
synchronized (同步加锁.class、y、) {}
4、String s = new String("asd");、同步加锁.this、this都不行,应为是在变的值//NO
1、使用静态代码块
static {
list = Collections.synchronizedList(list);
}
2、对方法进行加锁
public synchronized void add() {}
3、
Integer y = 5;//OK使用一个定值
synchronized (同步加锁.class、y、) {}
4、String s = new String("asd");、同步加锁.this、this都不行,应为是在变的值//NO
相关文章推荐
- Java实现同步的几种方式
- java实现同步的几种方式(总结)
- java 文件同步读写的几种方式
- java实现同步的几种方式
- java多线程解决同步问题的几种方式、原理和代码
- java中实现同步的几种方式
- Java线程同步的几种方式
- java线程同步的几种方式
- java同步机制的几种实现方式
- Java实现同步的几种方式
- Java同步的几种实现方式
- Java实现同步的几种方式
- Java实现同步的几种方式
- java中几种常见的连接MySQL数据库的方式
- Java文件下载的几种方式
- zookeeper集群之java程序同步方式实现对数据节点的增,删,改,查及其权限管理(二)
- java的list几种实现方式的效率(ArrayList、LinkedList、Vector、Stack),以及 java时间戳的三种获取方式比较
- Java数据库的操作——DBUtils工具类结果集处理的方式有几种?
- java输入的几种方式 转
- Java中打印日志的几种方式