Lập trình C# – Winform – Kỹ thuật design pattern: Singleton

7
2



Lập trình C# – Winform – Kỹ thuật design pattern: Singleton

Tập hợp khóa học lập trình C# cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.

Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.

Nguồn:https://wijstaanvooronzegrondrechten.org/

Xem Thêm Bài Viết Khác:https://wijstaanvooronzegrondrechten.org/cong-nghe

7 COMMENTS

  1. Theo mình thì bạn đặt lock trong if check null như vậy thì nó luôn true, vậy thì còn ý nghĩa gì nữa, nó nên là if check null trong lock.

  2. Anh cho em hỏi kỹ thuật singleton với khai baó static method của class. Caí nào tối ưu bộ nhớ tốt hơn vâỵ. Nêú vâỵ em đặt static sẽ nhanh hơn khong. Nhờ anh chi giáo cho

    VD:
    Singleton: Class.Intance.method()
    Static method: Class.method()

  3. Công việc các anh đang làm thật có ý nghĩa rất lớn lao cho cộng đồng, em vô facebook tìm thì thấy các anh đều là trường Khoa Học Tự Nhiên Tp.HCM cả, em là k13 cùng trường với các anh và rất khâm phục các anh 🙂 Mong các anh sẽ ngày càng đóng góp cho cộng đồng nhiều hơn nữa, để nền công nghệ thông tin nước nhà ngày càng phát triển

  4. Theo cách hiểu của mình thì bạn viết sai chỗ lock rồi . Khi các Thread cùng truy cập vào Get thì lệnh If (null) không bị Lock nên tất cả đều trả về true => tất cả đều đợi để thực hiện lệnh New singleton => mỗi thread nhận 1 instance khác nhau . Muốn đồng bộ thì lệnh If(null) cũng phải đặt bên trong khối lock(key) . Mong nhận được sự giao lưu học tập của các bạn

  5. Đây là 6 cách sử dụng Singleton, bài tiếng anh nên các bạn chịu khó đọc nhé: http://csharpindepth.com/Articles/General/Singleton.aspx
    hoặc có blog này dịch bài này ra tiếng việt:
    http://nthoai.blogspot.com/2008/05/su-dung-singleton-trong-csharp.html

  6. Anh có thể làm 1 clip áp dụng phần này vào chức năng đăng nhập 1 phần mềm winform được không ạ, có nghĩa là user1 đăng nhập tài khoản ABC thì khi user2 đăng nhập tài khoản ABC thì hệ thống sẽ thông báo lỗi…

LEAVE A REPLY

Please enter your comment!
Please enter your name here