用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个长时间的任务,那么B线程则必须等待较长时间。在这样的情况下可以使用synchronized同步语句块来解决。
synchronized方法的弊端
为了证明用synchronized关键字声明方法是有弊端的。
代码清单1 synchronized关键字声明方法的弊端12

图15 同步了
用关键字synchronized声明方法在某些情况下是有弊端的,比如A线程调用同步方法执行一个长时间的任务,那么B线程则必须等待较长时间。在这样的情况下可以使用synchronized同步语句块来解决。
为了证明用synchronized关键字声明方法是有弊端的。
代码清单1 synchronized关键字声明方法的弊端12
Adhere to the original technology to share, your support will encourage me to continue to create!
WeChat Pay
Alipay