Advertisements
YellowCode.Books

Java Bài 45: Đồng Bộ Hóa Tập 2 – Đồng Bộ Mutual Exclusive & Từ Khóa synchronized

Như vậy là sau khi kết thúc bài học mở màn về Đồng bộ hóa hôm trước, mình có nói rằng sẽ có hai cách thức để đồng bộ các Thread với nhau. Các cách đồng bộ này đều mang đến một mục tiêu chung là giới hạn các Thread truy cập vào cùng một tài nguyên dùng chung. Và bài học hôm nay mình sẽ trình bày cụ thể cách thức đầu tiên trong hai cách trên đây, cách thức này có cái tên Loại trừ lẫn nhau (Mutual Exclusive). Sau các bài học về đồng bộ này, bạn sẽ biết cách làm thế nào để tránh sự xung đột về tài nguyên hệ thống khi làm việc với Multithread, và cả biết xem khi nào thì nên dùng cách thức đồng bộ nào nữa đấy.

Java Bài 44: Đồng Bộ Hoá Tập 1 – Làm Quen Với Đồng Bộ Hoá

Còn nhớ bài trước mình có hứa ở cuối bài rằng hôm nay chúng ta sẽ xem xét tất cả các phương thức hữu dụng của Thread. Nhưng mình nhận ra rằng đa số các phương thức hay ho mà Thread mang lại đều xoay quanh việc làm sao giúp đồng bộ các Thread trong một Process với nhau.

Vậy thì, để dễ dàng hơn cho các tổng hợp về các phương thức mà mình đã hứa, mình quyết định sẽ trình bày sang kiến thức về cái sự Đồng bộ hoá các Thread này. Trong quá trình tiếp cận khái niệm về Đồng bộ hoá, bạn sẽ hiểu rõ hơn các phương thức hữu dụng bên trong một Thread hơn thôi. Hôm nay chúng ta sẽ bắt đầu làm quen với các khai niệm sơ khởi về Đồng bộ hoá trước. Mời các bạn cùng đến với bài học.