2018年6月29日

摘要: java是一门垃圾回收语言,也就是说程序员不需要手动管理内存分配和回收。我们只需要撸码就可以,然后我们java中的java虚拟机(JVM)按需分配内存,再不需要的时候会自动清理这部分的内存。 JAVA虚拟机会把堆分成两组,用代来表示: 新生代和老生代 新生代:--新实例化的对象分配的空间。新生代空间 阅读全文

posted @ 2018-06-29 11:16 渣渣的pp 阅读(116) 评论(0) 推荐(0) 编辑

摘要: 我们在使用Thread时,在使用线程同步时可能会出现死锁,而死锁产生的原因是: 例: 两个类中各有两个方法,而这四种发放同步,比如顾客与服务员解决“先付款还是后付款”的问题时,就会产生死锁。 死锁产生的条件: 互斥条件 请求保持条件 不可剥夺条件 环路等待 死锁的原因: 资源竞争和进程顺序推进不当 阅读全文

posted @ 2018-06-29 09:07 渣渣的pp 阅读(128) 评论(0) 推荐(0) 编辑