我正在尝试使用 pthreads 在 Android NDK 上并行化 C 中的算法。
到目前为止,一切都很好。为了优化我的代码,我尝试使用pthread_barrier_t
.
但是当我尝试使用 ndk-build 编译它时,会出现以下错误消息:
jni/singleFFT.c:6:1: error: unknown type name 'pthread_barrier_t'
其他一切都很好。创建 pthread 并加入它们...但只是尝试添加 pthread_barrier_t 会导致此错误。(包括 pthread.h)
Android 不支持 pthread_barrier_t 还是我需要做什么?也许是 Android.mk 中的一个标志?