Java多线程随笔
1.当线程A调用anyObject对象加入synchronized关键字的X方法时。只有等A使用完该方法之后,释放锁之后,其他对象才可以调用该方法。但是anyObject对象的其他非synchronized非同步方法可以供别人调用。
2.synchronized是一个可重复锁。
3.当一个线程调用加synchronized锁对象的方法时,如果遇到异常,则该线程会释放synchroized锁。
4.synchroized锁的同步不具备继承性。
5.synchronized同步语句块,在synchroized快中的执行同步操作,不在该快中的执行异步操作。
posted on 2021-11-25 16:45 一颗小白杨站在哨所旁 阅读(16) 评论(0) 编辑 收藏 举报