- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 说说ReentrantReadWriteLock
<br />1) 背景<br /> jni的使用场景,多线程读,单线程写,写的时候会更新java对象,当老的java对象无须再使用的时候必须释放jni所占用本地方法区的内存,这个区域的内存不在java heap范畴,因此也无法被垃圾回收掉,需要显式的释放。<br /><br /> 但问题在于什么释放?<br /><br /> 有人会说使用finalize,但finalize过于依赖jvm的回收的时机,这使得什么时候能真正释放显得不太好预测。<br /><br /> 或者使用synchroni
2010-06-01 18:45:00 9368 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人