1. 首页
  2. 移动开发
  3. Android
  4. Android如何调整线程调用栈大小

Android如何调整线程调用栈大小

上传者: 2021-07-21 04:22:53上传 PDF文件 70.34 KB 热度 10次

在常规的Android开发过程中,随着业务逻辑越来越复杂,调用栈可能会越来越深,难免会遇到调用栈越界的情况,这种情况下,就需要调整线程栈的大小。当然,主要还是增大线程栈大小,尤其是存在jni调用的情况下,C++层的栈开销有时候是非常恐怖的,比如说递归调用。这就需要分三种情况,主线程,自定义线程池,AsyncTask。通过设置参考代码如下:指定线程池来运行,在特定的线程池中调整线程栈的大小。

用户评论