Các tiến bộ kiến trúc của năm gần đây, cùng với sự sẵn có ngày càng tăng của máy tính nối mạng, đã dẫn tới một phong cách mới của máy tính, được gọi là lập trình đồng thời, cho phép nhiều tính toán để xảy ra đồng thời hợp tác với nhau. Nhiều người phân biệt hai lớp học lập trình đồng thời: phân phối chương trình dùng để tính toán không chia sẻ một bộ nhớ phổ biến, và song song lập trình đề cập đến tính toán chia sẻ một bộ nhớ phổ biến. Điều này khác biệt không phải là luôn luôn có ích, kể từ khi nó có thể để thực hiện một tính toán phân tán trên một máy tính chia sẻ bộ nhớ, và để thực hiện một tính toán song song trên một máy tính phân phối bộ nhớ. Đó là vào các trình biên dịch và hệ điều hành để thực hiện trên cấu trúc cơ bản bất kỳ phong cách concurrency ngôn ngữ lập trình khuyến khích. Thuật ngữ là ít hơn tiêu chuẩn trong lĩnh vực lập trình đồng thời hơn những nơi khác, do đó, tôi sẽ được phần nào tùy ý, nhưng nhất quán, trong của tôi.
đang được dịch, vui lòng đợi..