proto.lib

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
Python GIL: vì sao 2 thread tính toán không nhanh hơn 1

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