Python 다중 프로세스 또는 다중 스레드에서 데이터를 효율적으로 동기화하는 방법은 무엇입니까?
怪我咯
怪我咯 2017-06-12 09:24:09
0
1
883

멀티 스레드/멀티 프로세스를 사용하는 경우 대기열 등을 통해 쉽게 작업을 얻을 수 있습니다. 하지만 작업이 완료되면 완료된 작업 수를 계산하기 위해서는 값이 누적되어야 합니다.
현재 멀티 스레드/멀티 프로세스 상황에서는. 나는 스레드 잠금/프로세스 관리자 + 프로세스 잠금을 사용하여 계산의 동기화 문제를 처리합니다.
하지만 너무 비효율적인 것 같아요. 충분히 우아하지 않습니다.

이 문제를 처리하는 더 좋은 방법이 있나요?

이 질문은 자주 물어봐야 할 것 같아요. 완벽한 솔루션이 이미 존재해야 합니다.
아직 눈치채지 못했을 뿐이에요.

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(1)
Ty80

프로세스 간 통신 문제는 원하는 방식(익숙하고 사용 가능한 방식)으로 해결할 수 있습니다.
아래에는 한 가지 방법이 제공됩니다.

zmq의 푸시풀 모드
http://learning-0mq-with-pyzm...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿