摘要: 避免死锁 死锁出现的四要素: 互斥条件:进程对于所分配到的资源具有排它性,即一个资源只能被一个进程占用,直到被该进程释放; 请求与保持条件:一个进程因请求被占用资源而发生阻塞时,对已获得的资源保持不放 不可中条件:任何一个资源在没被该进程释放之前,任何其他进程都无法对他剥夺占用 循环等待条件:当发生 阅读全文
posted @ 2018-04-08 16:11 木易森林 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 使用Java那么久,在此总结一下Java中常见的内存溢出问题以及对应的解决思路 堆溢出 报错信息 报错原因 堆中(新生代和老年代)无法继续分配对象了; 某些对象的引用长期被持有没有被释放,垃圾回收器无法回收; 使用了大量的 Finalizer 对象,这些对象并不在 GC 的回收周期内。 解决办法 将 阅读全文
posted @ 2018-04-08 14:23 木易森林 阅读(1265) 评论(0) 推荐(0) 编辑