Concurrent programming là gì?

Phrase Programming
Lập trình đồng thời

Theo thuật ngữ lập trình, lập trình đồng thời (concurrent programming) là một kỹ thuật trong đó hai hoặc nhiều tiến trình (process) bắt đầu, chạy theo kiểu xen kẽ thông qua chuyển đổi ngữ cảnh (context switch) và hoàn thành trong một khoảng thời gian chồng chéo bằng cách quản lý quyền truy cập vào các tài nguyên được chia sẻ, ví dụ: trên một lõi đơn của CPU. Điều này không nhất thiết có nghĩa là nhiều tiến trình sẽ chạy cùng một lúc - ngay cả khi kết quả có thể giống như vậy.

Learning English Everyday