Coroutine

Coroutine là một thành phần của chương trình máy tính giúp chúng ta tạo ra các tiến trình con độc lập, bằng cách cho phép tại một vị trí có thể có nhiều entry point hoạt động trong cùng thời điểm.

Theo Donald Knuth, thuật ngữ coroutine được phát minh bởi Melvin Conway năm 1958, sau đó ông áp dụng nó để xây dựng một chương trình hợp ngữ.[1]

Tham khảo

  1. ^ Knuth, Donald Ervin (1997). Fundamental Algorithms. The Art of Computer Programming. 1 (ấn bản 3). Addison-Wesley. Section 1.4.5: History and Bibliography, pp. 229. ISBN 0-201-89683-4.

Đọc thêm

  • Ana Lucia de Moura; Roberto Ierusalimschy (2004). “Revisiting Coroutines”. doi:10.1145/1462166.1462167. CiteSeerx: 10.1.1.58.4017. Chú thích journal cần |journal= (trợ giúp)

Liên kết ngoài

  • Simon Tatham's C oriented comprehensive introduction to coroutines
  • Softpanorama coroutine page Contains extensive assembler coroutines links.
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s