锁是一种工具,用于控制对共享资源的访问,最常见的就是Lock和synchronized,这两个是最常见的锁,它们都可以达到线程安全的目的,但是使用方式和功能上又有较大不同。 Lock并不是用来替代synchronized的,而是当使用synchronized不合适或者不能满足需求时,来提供高级功能的。锁是一种工具,用于控制对共享资源的访问,最常见的就是Lock和synchronized
锁是一种工具,用于控制对共享资源的访问,最常见的就是Lock和synchronized,这两个是最常见的锁,它们都可以达到线程安全的目的,但是使用方式和功能上又有较大不同。 Lock并不是用来替代synchronized的,而是当使用synchronized不合适或者不能满足需求时,来提供高级功能的。锁是一种工具,用于控制对共享资源的访问,最常见的就是Lock和synchronized