首页
学习
活动
专区
工具
TVP
发布

10km的专栏

专栏成员
553
文章
1202412
阅读量
51
订阅数
java(JVM)结束时释放JNI资源(Runtime.addShutdownHook)
如下代码中cmjnidrv是一个动态库,CodeCacheManager在类加载时就自动将cmjnidrv加载进来。cmjnidrv中有多个独立的线程在运行并申请了大量的内存. release()是个native方法,用于释放cmjnidrv中的申请资源并中止cmjnidrv中的线程。 为了保证在java应用结束的时候cmjnidrv的资源能被正确释放,就必须确保release()被调用。
10km
2022-05-07
9180
JUnit4:在测试用例中用FixMethodOrder指定测试方法的执行顺序
2018/09/30补记:感谢评论的指正,@FixMethodOrder的顺序也并不一定是方法在代码中定义的顺序,这与JVM的实现有关,我猜在class中方法名是保存在一个map中,不同JVM对map的实现不同,导致并不一定是按代码定义顺序的。
10km
2022-05-07
7230
java:File.deleteOnExit()实现分析塈用于多级目录时的讲究
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/51822560
10km
2019-05-25
1.4K0
java:windows下获取当前虚拟机(java.exe)所在路径
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/53742500
10km
2019-05-25
1.8K0
eclipse远程调试命令行执行的maven运行程序
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/86064507
10km
2019-05-25
9130
jedis:commons-pool-evictor-thread线程不能自动关闭?
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/89016301
10km
2019-05-25
2.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档