Cơ chế Lock trong Java: Singleton, volatile, synchronized, Deadlock và In ấn xen kẽ
Từ Singleton mở rộng ra câu hỏi phỏng vấn về Lock
Các điểm kiến thức liên quan:
synchronized và khóa
Từ khóa volatile
Từ khóa final, static
Mẫu Singleton Lazy
Hãy bắt đầu với phiên bản đơn giản nhất của Singleton lazy (không an toàn luồng):
public final class Singleton {
private static Singleton instance = null;
private ...
Đăng vào ngày 28 tháng 5 lúc 06:29
Khóa Nội Bộ Trong Lập Trình Đồng Bộ Java
Khóa Nội Bộ Trong Lập Trình Đồng Bộ Java
Khi làm việc với lập trình đa luồng, việc đảm bảo an toàn luồng (thread safety) là một khía cạnh quan trọng. Trong Java, cơ chế khóa nội bộ (built-in locks) đóng vai trò then chốt trong việc thực hiện đồng bộ hóa. Bài viết này sẽ đi sâu vào hiểu biết về khóa nội bộ và cách sử dụng chúng để đảm bảo an to ...
Đăng vào ngày 22 tháng 5 lúc 09:06