java.nio.channels.FileChannel中lock()與tryLock()方法的區別(Android Studio代碼環境)

FileChannel中的lock()與tryLock()方法都是嘗試去獲取在某一文件上的獨有鎖(如下簡稱獨有鎖),能夠實現進程間操做的互斥。區別在於lock()會阻塞(blocking)方法的執行,tryLock()則不會。java 若是進程在執行lock()或tryLock()後獲取到獨有鎖(return a FileLock object),那麼進程會一直持有該鎖到被釋放(文件流被關閉 或
相關文章
相關標籤/搜索