Các lớp học chủ đề LockAndModify thiết lập vùng đệm và tạo một slice () phải được sửa đổi, và trong run (), các khóa được mua lại trên kênh file (bạn không thể có được một khóa trên các bộ đệm chỉ có kênh). Các cuộc gọi đến lock () là rất tương tự như mua một khóa luồng trên một đối tượng, bây giờ bạn có một "phần quan trọng" với độc quyền truy cập phần này của file.5
các ổ khóa sẽ được tự động giải phóng khi thoát JVM, hoặc kênh mà nó đã được mua lại được đóng lại, nhưng bạn cũng có thể gọi một cách rõ ràng phát hành () trên đối tượng FileLock, như được hiển thị ở đây.
đang được dịch, vui lòng đợi..