proto.lib

Go Scheduler: mô hình G/M/P và handoff khi blocking syscall

Goroutine (G) được xếp hàng trên một Processor logic (P) và chạy trên OS thread (M); khi một goroutine gọi blocking syscall, M đó bị kẹt theo syscall còn P được giao ngay cho M khác để các goroutine còn lại tiếp tục chạy, và goroutine chiếm CPU quá lâu sẽ bị preempt bất đồng bộ bởi sysmon.

ConcurrencyNâng cao2026-08-21
Go Scheduler: mô hình G/M/P và handoff khi blocking syscall

Mở rộng

Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc

Liên quan