Cơ Chế Coroutine Trong Skynet
Skynet về cơ bản là một hệ thống phân phối tin nhắn, tổ chức theo mô hình dịch vụ. Mỗi dịch vụ được cấp một ID duy nhất, cho phép bất kỳ dịch vụ nào cũng có thể gửi tin nhắn đến dịch vụ khác. Trên nền tảng này, chúng ta tích hợp máy ảo Lua và đóng gói các API gửi/nhận tin nhắn thành module Lua chuyên dụng. Khi viết dịch vụ bằng Lua, điểm vào duy nhất ở tầng nền tảng chính là hàm xử lý tin nhắn được chuyển tiếp từ khung xương Skynet.