线程创建和销毁的开销大,但是如何通过代码验证呢?
来源:7-3 Android异步方式汇总

qq_夜_71
2020-01-27
写回答
1回答
-
随风绽放
2020-01-31
同学你好:对操作系统来说,创建一个线程的代价是十分昂贵的, 需要给它分配内存、列入调度,同时在线程切换的时候还要执行内存换页,CPU 的缓存被 清空,切换回来的时候还要重新从内存中读取信息,破坏了数据的局部性。
代码验证你可以通过频繁创建线程打印其任务开始执行时间及观察内存占用来确定。
00
相似问题