从性能的角度上来说,如果竞争不太激烈,两者性能差距不大,但是当线程竞争非常激烈(有大量的线程同时参数临界资源的访问),此时Lock性能优于synchronized,在具体使用中可以预估线程竞争的激烈程度进行选用。
Lock和synchronized
最新推荐文章于 2024-07-05 15:20:07 发布
从性能的角度上来说,如果竞争不太激烈,两者性能差距不大,但是当线程竞争非常激烈(有大量的线程同时参数临界资源的访问),此时Lock性能优于synchronized,在具体使用中可以预估线程竞争的激烈程度进行选用。