摘要:
同步函数使用的锁是this;同步函数和同步代码块的区别:同步函数的锁是固定的this。同步代码块的锁是任意的对象。建议使用同步代码块.静态的同步函数使用的锁是该函数所属字节码文件对象,可以用getClass方法获取也可以用当前类名.class表示。单例设计模式所涉及的多线程问题(关于单例模式的介绍h... 阅读全文
posted @ 2015-05-24 20:24
Lited
阅读(212)
评论(0)
推荐(0)
摘要:
多线程安全问题的解决思路:就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不可以参与运算的。必须要当前线程把这些代码都执行完毕后,其他线程才可以参与运算。在Java中,用同步代码框就能解决这个问题。同步代码块的格式:synchronized(对象){ 需要被同步的... 阅读全文
posted @ 2015-05-24 18:37
Lited
阅读(137)
评论(0)
推荐(0)
浙公网安备 33010602011771号