线程-对象锁的同步和异步

来源:互联网 发布:java singleton模式 编辑:程序博客网 时间:2024/06/04 19:35

同步和异步的区别:

同步方法-多个线程访问一个同步方法(synchronized)时要排队等待执行。

异步方法-多个线程访问一个异步方法(没加synchronized)的时候会并发访问这个方法。

就是说一个线程访问一个类中两个以上被synchronized修饰的方法时就必须获得一把锁后,释放掉,再去获得下一把锁,若想同时执行多个方法需改为异步方法。


0 0
原创粉丝点击