黑马程序员技术交流社区

标题: 多线程安全问题及解决方案? [打印本页]

作者: gczsjj    时间: 2017-1-5 22:55
标题: 多线程安全问题及解决方案?

        多线程的安全问题:多线程并发操作同一数据时,就有可能出现线程安全问题;
        解决方案:使用同步技术可以解决这种问题,把操作数据的代码进行同步,不要多个线程一起操作.例如:用同步代码块或同步方法解决:
同步代码块,锁机制,锁对象可以是任意的对象
锁对象不能用匿名对象,因为匿名对象不是同一的.
同步方法重点:
非静态的同步方法的锁对象是什么?
答:非静态的同步方法的锁对象是this
静态的同步方法的锁对象是什么?
答:是该类的字节码对象.class


作者: gaozichang    时间: 2017-1-5 23:51
赞一个





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2