Concurrent: Mutex và Semaphore
Đây sẽ là một chuỗi bài viết của mình về Concurrent, và sẽ không tập trung vào một ngôn ngữ cụ thể nào cả. Trong bài viết đầu thì mình sẽ tập trung vào Mutex và Semaphore, đây có thể xem là 2 phương pháp truyền thống nhất để giải quyết bài toán Concurrent.