在Java本机库代码中使用pthreads互斥锁和信号量

时间:2015-07-08 14:37:59

标签: java multithreading java-native-interface pthreads native

在Java应用程序中,类有一些可以调用的本机方法 来自不同的线程。本机方法的实现需要 访问共享静态数据(仅在本机代码中可见),因此需要一些同步机制(信号量,互斥量和/或条件变量)。

使用平台(sem_*pthreads_mutex_*pthread_cond_*)提供的POSIX实用程序是安全的,即使线程是由Java端创建的(非本机) ?

0 个答案:

没有答案