JVM知识点总结

来源:互联网 发布:联合国数据网 编辑:程序博客网 时间:2024/06/04 17:40

(1)JVM中具有String常量池缓存的功能,所以synchronized(string)同步块与String联合使用时会出现问题,(比如多个线程同时使用同一个String,两个String就持有相同的锁,在JVM中会导致一个线程不会运行)。

          解决方法:synchronized代码块一般不会使用String做锁对象,常用object.

(2)

0 0
原创粉丝点击