void Java_Package_Multithreading_againCallReadFile
(JNIEnv *env, jobject obj) {
if((*env)->MonitorEnter(env,obj) == JNI_OK) {
printf("Now you can call the synchronised method !");
} else {
printf("oops ! Failed to acquire the lock.");
}
}
从上述方法来看,如果我能够把同步使用并且可以由另一个透镜使用的方法叫作检查。 <代码>MonitorEnter 实际检查。 我阅读了文件,但没有理解文件内容。 想做的是,在检查是否安全使用这种方法后,采用同步的方法。 上述方法似乎并不正确,因为即使符合<代码>>>>><>>>/代码>的说明,我也存在致命错误。