Skip to content
Showing 1-4 of 4 items.
@renovate
Admin 28/05/2021 13:50
011: Cách giải quyết Race condition

Bài viết nằm trong series Multithread từ hardware tới software với Java. Bài trước ta đã kết luận được race condition muốn nói về: Vấn đề sai sót về mặt thời gian hoặc thứ tự thực thi của các thread trong chương trình. Để tránh race condition, ta cần cơ chế synchronize khác đảm bảo được việc thực thi đúng thứ tự. Với Java, có một vài cách kiểm soát được thứ tự thực thi của thread. Lưu...

May Fest parallel programming Concurrent Multithread
@renovate
Admin 09/06/2021 00:10
015: Đánh giá performance khi lập trình multi-thread P2

Bài viết nằm trong series Multithread từ hardware tới software với Java. Mục tiêu của bài viết sẽ trả lời câu hỏi: Thêm bao nhiêu processors là đủ? (tất nhiên nếu bạn là richkid thì con số không phải vấn đề). Anh em dev nổi tiếng nghèo ăn mì tôm chống đói, nên điều này rất đáng quan tâm. Let's begin. 1) Amdahl's law Để tôn trọng tác quyền, một định lý hoặc quy luật sẽ được đặt tên theo tác...

concurrency parallel programming Multithread
@renovate
Admin 26/06/2021 08:30
Phân biệt asynchronous và multithread trong Dart

Khi bắt đầu tìm hiểu sâu về Asynchronous và Isolate trong Dart có rất nhiều bạn đang bị nhầm lẫn giữa 2 khái niệm đồng thời (concurrency) và song song (paralleism) trong Dart. Để có thể hiểu rõ hơn về 2 khái niệm này thì trước tiên chúng ta phải làm rõ 1 số các khái niệm cơ bản về Dart như sau : Dart is a Single Threaded language Dart là 1 ngôn ngữ đơn luồng cho nên Dart thực hiện từng tác vụ một,...

Flutter concurrency Multithread async Parallel