Python GIL: vì sao 2 thread tính toán không nhanh hơn 1
CPython chỉ cho một thread giữ Global Interpreter Lock (GIL) thực thi bytecode tại một thời điểm; GIL được nhường theo switch interval hoặc khi thread block I/O, nên thread CPU-bound chỉ luân phiên chứ không chạy song song, trong khi thread I/O-bound và C extension như numpy có thể nhả GIL để tận dụng đa nhân.
ConcurrencyTrung bình2026-08-21
Tài liệu tham khảo
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