[Tìm hiểu qua hình ảnh] Hiểu biết trực quan nhất về các khái niệm đồng bộ (sync) và không đồng bộ (async)
Đây là bài giảng dài 19 phút sẽ giúp bạn hiểu các khái niệm về đồng bộ và không đồng bộ một cách rất dễ dàng.

Giới thiệu về các khái niệm chặn/không chặn bổ sung
Xin chào! Đây là Alan.
Tôi đã làm một bài giảng ngắn và tôi không biết nó có giúp ích gì cho bạn nhiều không! Tuy nhiên, nhiều người đã để lại những đánh giá tốt và nói rằng nó rất hữu ích, vì vậy tôi cảm thấy mình đã làm rất tốt khi tạo lớp học. ^^
Không có gì khác biệt ngoài khái niệm đồng bộ và không đồng bộ không thường xuyên,
Khái niệm Chặn/Không chặn là gì? Những câu hỏi này đã được đặt ra... Tôi để lại thông tin này với hy vọng rằng nó sẽ hữu ích cho những ai muốn tham khảo nó.
Tôi nghĩ ưu tiên hàng đầu là tìm hiểu các khái niệm đồng bộ/không đồng bộ mà tôi đã đề cập trong suốt buổi học. Tùy theo ngôn ngữ, một số ngôn ngữ không sử dụng khái niệm Chặn/Không chặn, vì vậy trước tiên bạn nên kiểm tra xem các khái niệm này có tồn tại trong ngôn ngữ bạn đang học hay không. ^^
Vâng, dù sao đi nữa, nếu đó là ngôn ngữ sử dụng khái niệm Chặn/Không chặn thì nên tham khảo thông tin bên dưới.

▶︎ Chặn / Không chặn là một khái niệm quan trọng trong việc hàm được gọi có trả về ngay lập tức hay không.
1) Chặn - không quay trở lại ngay lập tức (ngăn cản việc hoàn thành công việc)
2) Không chặn - Hoàn trả ngay lập tức
►︎ Đồng bộ/Không đồng bộ xác định xem hàm gọi hay hàm được gọi (gọi lại) sẽ quan tâm đến việc tác vụ có được hoàn thành hay không.
1) Đồng bộ - Hàm được gọi sẽ đảm nhiệm việc hoàn thành nhiệm vụ.
2) Không đồng bộ - hàm được gọi (chức năng gọi lại) đảm nhiệm việc hoàn thành nhiệm vụ
(Tuy nhiên, những khái niệm này kết hợp lại có nghĩa là Chặn & Async không thể được sử dụng cho các mục đích khác, vì vậy nó không được sử dụng có chủ ý .)
Và nói chung, trong các ngôn ngữ không sử dụng khái niệm Chặn / Không chặn, như tôi đã nói trong lớp,
Thật thuận tiện khi coi đồng bộ hóa là một khái niệm được kết hợp với Chặn và không đồng bộ là một khái niệm được kết hợp với Không chặn .
Ngoài ra, nếu có tài liệu nào đó mà người khác viết rất hay, tôi cũng sẽ thêm liên kết. ^^
https://homoefficio.github.io/2017/02/19/Blocking-NonBlocking-Synchronous-Asynchronous/
https://siyoon210.tistory.com/147
Cảm ơn. :)
Miễn phí




