java.nio.channels.FileChannel中lock()与tryLock()方法的区别(Android Studio代码环境)

FileChannel中的lock()与tryLock()方法都是尝试去获取在某一文件上的独有锁(如下简称独有锁),能够实现进程间操做的互斥。区别在于lock()会阻塞(blocking)方法的执行,tryLock()则不会。java 若是进程在执行lock()或tryLock()后获取到独有锁(return a FileLock object),那么进程会一直持有该锁到被释放(文件流被关闭 或
相关文章
相关标签/搜索