synchronized 与 lock锁的异同
相同点:二者都可以解决线程安全问题。
不同点:synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器。lock需要手动的启动同步lock(),同时结束同步也需要手动的实现unlock()
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/a/17032.html
相同点:二者都可以解决线程安全问题。
不同点:synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器。lock需要手动的启动同步lock(),同时结束同步也需要手动的实现unlock()
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/a/17032.html