标签: java multithreading java-native-interface pthreads native
在Java应用程序中,类有一些可以调用的本机方法 来自不同的线程。本机方法的实现需要 访问共享静态数据(仅在本机代码中可见),因此需要一些同步机制(信号量,互斥量和/或条件变量)。
使用平台(sem_*,pthreads_mutex_*,pthread_cond_*)提供的POSIX实用程序是安全的,即使线程是由Java端创建的(非本机) ?
sem_*
pthreads_mutex_*
pthread_cond_*