最近又遇到E_stackoverflow的问题,通过ROV工具查看了stackoverflow地址对应的线程是ti_ndk_config_Global_stackThread()。在创建工程时选了ndk模块,应用中没有创建ndk相关的线程,配置NDK的enableCodeGeneration为false,为什么还会启动ti_ndk_config_Global_stackThread()这个线程?还有这个背景线程为什么会使栈溢出?
Shine:
如果配置了NDK module,会自动生成ti_ndk_config_Global_stackThread,请看NDK文档。
The following C functions are generated as a result of using the NDK Global module for configuration.
• ti_ndk_config_Global_stackThread(): The NDK stack thread function
www.ti.com/…/spru523k.pdf