Tìm hiểu sâu về multiprocessing trong Python
Khi làm việc với multiprocessing trong Python, chúng ta thường sử dụng module này để quản lý đa tiến trình. Bài viết này sẽ phân tích một số nguyên tắc và cơ chế hoạt động của module multiprocessing trong việc quản lý các tiến trình con.
1. Câu hỏi đầu tiên: Có cần gọi rõ ràng phương thức close và join của pool không? Nếu không gọi, các tiến tr ...
Đăng vào ngày 16 tháng 7 lúc 18:49
Sử dụng greenlet và gevent để điều phối tác vụ bất đồng bộ trong Python
greenlet là một thư viện hỗ trợ lập trình vi luồng (microthread) thủ công, cho phép chuyển đổi bối cảnh giữa các hàm một cách tường minh. Trong khi đó, gevent xây dựng trên nền tảng greenlet nhưng tự động hoán đổi luồng khi gặp thao tác I/O — nhờ cơ chế "monkey patching" và vòng lặp sự kiện tích hợp.
Ví dụ với greenlet: Điều khiển luồng bằng t ...
Đăng vào ngày 18 tháng 5 lúc 06:22