我有一个使用JNI的Java应用程序。使用java的主线程我正在创建一个pthread例如。 t1(使用pthread_create)原生。
我还有一个UI,它与我的Java应用程序交互IDL& CORBA。从我在java中调用我的Close()时的UI,然后它将尝试在本机中执行线程t1的pthread_join()。但是这个pthread_join()失败了,因为它试图通过除主线程之外的其他线程加入。 我怀疑这里CORBA线程没有切换到主线程。请建议我如何执行phread_join()。