전역 변수 업데이트가 다중 처리를 통해 상위에 반영되지 않음
다중 처리에서 새 프로세스를 생성하면 자체 전역 상태를 사용하여 별도의 Python 인스턴스가 시작됩니다. . 하위 프로세스 내의 전역 변수에 대한 수정 사항은 상위 프로세스에 표시되지 않습니다.
이 문제는 다중 처리를 사용하여 프로세스 간에 전송되는 데이터가 일반적으로 피클된다는 사실에서 발생합니다. 피클링을 사용하려면 객체를 직렬화할 수 있어야 하는데, 이는 LORR 인스턴스와 같은 특정 객체에서는 불가능할 수 있습니다.
이 문제를 해결하려면 다음 접근 방식을 고려하세요.
위 내용은 Python에서 다중 처리를 사용할 때 상위 프로세스의 전역 변수를 업데이트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!