0
我在Mac上從我的Swing應用程序調用本地函數。來電AWT-EventQueue -0線程。我打電話給一些異步本機API,最後在AppKit主題([NSThread isMainThread] == TRUE
)中回調。問題是JNI不適用於AppKit線程。例如,調用env-> FindClass case SIGABRT會使我的應用程序崩潰。但是,JNI在EventQueue線程中正常工作。JNI不適用於AppKit線程
我如何可以執行本地回調代碼裏面AWT-EventQueue的 - 0螺紋或使內部了AppKit主題 JNI的工作?
的OpenJDK 1.7,OS X 10.10,XCode的6.1.1
全堆棧跟蹤和代碼示例(如果可能,可以運行) – MadProgrammer