0

我有一个使用 JNI 的 Java 应用程序。使用java的主线程我正在创建一个pthread,例如。t1(使用 pthread_create)在本机中。

我还有一个 UI,它使用 IDL 和 CORBA 与我的 java 应用程序进行交互。当我在 java 中调用我的 Close() 从 UI 时,它将尝试在本机中执行线程 t1 的 pthread_join()。但是这个 pthread_join() 失败了,因为它试图通过主线程以外的不同线程加入。我怀疑这里的 CORBA 线程没有切换到主线程。请建议我如何执行 pread_join()。

4

0 回答 0