issues
search
MicroKibaco
/
CrazyDailyQuestion
每日一问: 水滴石穿,聚沙成塔,坚持数月, 必有收获~
35
stars
1
forks
source link
2019-9-27:在项目中,很多页面需要开启子线程执行任务,你遇到过哪些问题(比如手机限制开启的子线程数量)?你是怎么设计子线程的代码逻辑的,请简述并附上代码(可从线程池等方面回答)。
#44
Open
WarriorYu
opened
5 years ago
peiniwan
commented
5 years ago
内存优化方案1:
保持核心线程始终存活
将非核心线程的存活时间延长,避免频繁创建新的线程 可以避免频繁创建线程的内存分配负担和内存碎片问题
内存优化方案2:
核心线程也可以回收
非核心线程存活时间变短,及时回收资源 可以避免内存峰值过高的问题,及时回落
内存优化方案1:
内存优化方案2: