Documentation for logging module nói rằngxử lý tín hiệu và khai thác gỗ trong Python
Nếu bạn đang thực hiện xử lý tín hiệu không đồng bộ bằng cách sử dụng mô-đun tín hiệu, bạn có thể không có khả năng sử dụng khai thác gỗ từ bên trong xử lý như vậy. Điều này là do việc triển khai khóa trong mô-đun luồng không phải lúc nào cũng tái nhập, và do đó không thể được gọi từ các trình xử lý tín hiệu như vậy.
Điều này cho thấy người ta không nên thực hiện cuộc gọi đăng nhập từ mã được trình xử lý tín hiệu gọi trực tiếp hoặc gián tiếp. Nếu bạn làm một lần trong một thời gian chương trình sẽ được trái là một nhà nước khi chỉ giết -9 giúp.
Câu hỏi quan trọng đối với tôi hiện giờ là sau. Vấn đề khóa này có thể xảy ra khi các chủ đề khác gọi phương thức ghi nhật ký tại thời điểm khi chủ đề chính đang xử lý tín hiệu?
Tôi đã mở một chuỗi bổ sung liên quan đến các hàm __Which được tái tham gia bằng Python để xử lý thư viện tín hiệu__ (http: // stackoverflow.com/questions/4604634/function-is-re-entrant-in-python-for-signal-library-processing) –