黑马程序员技术交流社区
标题:
多线程安全问题及解决方案?
[打印本页]
作者:
gczsjj
时间:
2017-1-5 22:55
标题:
多线程安全问题及解决方案?
多线程的安全问题:多线程并发操作同一数据时,就有可能出现线程安全问题;
解决方案:使用同步技术可以解决这种问题,把操作数据的代码进行同步,不要多个线程一起操作.例如:用同步代码块或同步方法解决:
同步代码块,锁机制,锁对象可以是任意的对象
锁对象不能用匿名对象,因为匿名对象不是同一的.
同步方法重点:
非静态的同步方法的锁对象是什么?
答:非静态的同步方法的锁对象是this
静态的同步方法的锁对象是什么?
答:是该类的字节码对象.class
作者:
gaozichang
时间:
2017-1-5 23:51
赞一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2