用数据竞争检测技术解决Java程序中的死锁问题
Java程序中由内存访问顺序不确定性引发的数据竞争及死锁等问题可以通过数据竞争检测、确定性回放等方法来解决。然而,由于这些方法需要监测程序内存访问,所以通常会带来很大的运行开销。针对这一问题,一种利用数据竞争检测技术解决Java程序中的死锁问题的方案,避免了监测全部内存访问的运行开销。具体实现方法和效果测试结果均在本文中详细阐述。
下载地址
用户评论