안드로이드에 JNI를 붙여서 OpenGL 엔진을 C++ 단에서 개발하고 있습니다. 

안드로이드쪽의 OpenGL Render의 onDrawFrame으로 주기적으로 그리기 명령을 수행하고 있구요.

하지만 for 루프가 순차적으로 동작하지 않고 있습니다.

도대체 무엇때문에 이러한 문제가 발생하는지 모르겠습니다.

병렬 스레드로 돌아가긴 하는것 같지만 for 루프 자체가 올바르게 동작하지 않고


for( int i=0;i<100;i++ ) 


형식의 루프가 i 가 순차적으로 증가하지 않고 자기 마음대로 값을 올려버리니 난감합니다.


__android_log_print(ANDROID_LOG_DEBUG  , "", "%d", i)


아니면 위와같은 로그를 프린트 하는 함수 자체가 스레드에 과부하가 걸리면 로그 프린트를 중단하는 것인가요?