同步和异步的区别:
同步方法-多个线程访问一个同步方法(synchronized)时要排队等待执行。
异步方法-多个线程访问一个异步方法(没加synchronized)的时候会并发访问这个方法。
就是说一个线程访问一个类中两个以上被synchronized修饰的方法时就必须获得一把锁后,释放掉,再去获得下一把锁,若想同时执行多个方法需改为异步方法。
同步和异步的区别:
同步方法-多个线程访问一个同步方法(synchronized)时要排队等待执行。
异步方法-多个线程访问一个异步方法(没加synchronized)的时候会并发访问这个方法。
就是说一个线程访问一个类中两个以上被synchronized修饰的方法时就必须获得一把锁后,释放掉,再去获得下一把锁,若想同时执行多个方法需改为异步方法。