A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gczsjj 中级黑马   /  2017-1-5 22:55  /  609 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文


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

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
您需要登录后才可以回帖 登录 | 加入黑马