Luồng_(điện_toán)
Luồng_(điện_toán)

Luồng_(điện_toán)

Trong khoa học máy tính, luồng (tiếng Anh: thread) thực thi là một chuỗi các lệnh được lập trình nhỏ nhất để có thể được quản quản lý độc lập bởi một bộ định thời (scheduler), thường là một phần của hệ điều hành.[1] Việc hiện thực các luồng và tiến trình (process) khác nhau giữa các hệ điều hành, nhưng trong hầu hết các trường hợp, luồng là một thành phần của tiến trình. Đa luồng có thể tồn tại trong cùng một tiến trình, thực thi đồng thời và chia sẻ tài nguyên như bộ nhớ, trong khi những tiến trình khác nhau thì không chia sẻ các tài nguyên này. Cụ thể, các luồng trong một tiến trình chia sẻ mã thực thi và giá trị của các biến được phân bổ độngbiến toàn cục không phải cục bộ của luồng tại bất kì thời điểm nào.

Tài liệu tham khảo

WikiPedia: Luồng_(điện_toán) http://gotw.ca/publications/concurrency-ddj.htm http://www.ddj.com/215600207 http://www.ibm.com/developerworks/library/l-posix1... http://www.kegel.com/c10k.html http://research.microsoft.com/en-us/um/people/lamp... http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EE... //dx.doi.org/10.1109%2Ftc.1979.1675439 http://www.geeksforgeeks.org/operating-system-diff... https://www.research.ibm.com/haifa/projects/verifi... https://catalogue.bnf.fr/ark:/12148/cb133204714