Tôi đã đọc trên mô hình chuỗi lập trình so với mô hình không đồng bộ từ bài viết thực sự tốt này. http://krondo.com/blog/?p=1209Chủ đề so với Async
Tuy nhiên, bài viết đề cập đến các điểm sau đây.
- Chương trình không đồng bộ sẽ đơn giản vượt trội hơn chương trình đồng bộ hóa bằng cách chuyển đổi giữa các tác vụ bất cứ khi nào có I/O.
- Chủ đề được quản lý bởi hệ điều hành.
Tôi nhớ đọc chủ đề được quản lý bởi hệ điều hành bằng cách di chuyển xung quanh TCB giữa hàng đợi sẵn sàng và hàng chờ đợi (trong số các hàng đợi khác). Trong trường hợp này, các chủ đề không lãng phí thời gian chờ đợi hoặc là phải không?
Trong điều kiện được đề cập ở trên, lợi ích của các chương trình không đồng bộ trên các chương trình luồng là gì?
Tôi nghĩ bạn có nghĩa là đồng bộ so với không đồng bộ. – someguy
Không, ý tôi là Threaded vs. Async. Tôi đã đề cập đến một điểm duy nhất bởi vì đó là điều tôi hiểu từ bài báo. –