lock与synchronized的区别
时间: 2023-02-19 19:32:10 浏览: 12
Synchronized与Lock
lock是Java中的一种同步机制,它可以在多线程环境中保证同一时刻只有一个线程可以执行某段代码,而synchronized是Java中的另一种同步机制,它可以保证同一时刻只有一个线程可以访问某个资源。两者的区别在于,lock可以更灵活地控制多线程之间的访问,而synchronized则更加简单,但是功能也比较有限。
阅读全文
Synchronized与Lock