摘要: 1.线程 1.1 线程创建 1.1.1 start和run start方法启动线程,实现多线程运行,无需等待run执行完毕可以继续执行下面代码 调用Thread类的start方法启动线程,处于就绪状态 run线程体,包含要执行的线程内容,线程进入运行状态,开始运行run函数的代码 1.2 线程状态 阅读全文
posted @ 2023-09-05 17:23 lwx_R 阅读(23) 评论(0) 推荐(0)
摘要: ## 1.定义 对象不再使用,但是垃圾回收器无法回收 ## 2.来源 未引用对象将会被垃圾回收器回收,而引用对象却不会。 未引用对象很显然是无用的对象。然而,无用的对象并不都是未引用对象,有一些无用对象也有可能是引用对象,这部分对象正是内存泄露的来源。 ## 3.解决 1.使用List、Map等集合 阅读全文
posted @ 2023-09-05 11:23 lwx_R 阅读(13) 评论(0) 推荐(0)