Chcę nauczyć się używać multiprocessing.Manager
. Spojrzałem na dokumentację, ale nie jest to dla mnie łatwe. Ktoś wie o dobrym tutorialu czy coś takiego?Python: Dobre miejsce do nauki o "wieloprocesowości.
Odpowiedz
This page ma kilka świetnych przykładów przetwarzania wieloprocesowego, w tym przykłady użycia Menedżera. Zauważyłem, że jest to naprawdę pomocne w owijaniu głowy po procesach wieloprocesorowych.
documentation of multiprocessing.Manager zawiera obszerne przykładami zastosowania menedżera i różne przedmioty związane z calss:
menedżerów zapewnić możliwość tworzenia danych , które mogą być wymieniane pomiędzy różnymi procesów. Obiekt menedżera steruje procesem serwera , który zarządza współużytkowanymi obiektami . Inne procesy mogą uzyskać dostęp do obiektów współużytkowanych za pomocą serwerów proxy. [i tak dalej]
Obiekty Menedżera umożliwiają tworzenie zmiennych współdzielonych w wielu procesach. Co dokładnie chcesz osiągnąć, aby uzyskać ? Może mogłaby pomóc próba na przykład?
Też myślę, że standardowe dokumenty są dość ilustracyjne, ale nie jest to samouczek, jak on szuka, w zasadzie prośba o przykład? :-) –
Cóż, myślę, że w rozmowie z Pycon powiedziano, że menedżerowie mogą zarządzać pulami dla ciebie, także na komputerach zdalnych. Więc chciałbym wprowadzić łagodne wprowadzenie, jeśli takie istnieje. –
Pomimo powyższych uwag, istnieją przykłady wszystkiego, co wiąże się z przetwarzaniem wieloprocesorowym w obrębie tych dokumentów. – Seanny123
- 1. Dobre zasoby do nauki MacRuby
- 2. gdzie jest najlepsze miejsce do rozpoczęcia nauki o servlet/tomcat?
- 3. Dobre projekty do nauki OCaml i F #
- 4. Jakie są dobre samouczki do nauki pycURL?
- 5. Jakie są dobre zasoby do nauki Grails?
- 6. Dobre zasoby do nauki PL/pgSQL?
- 7. Dobre samouczki do nauki od średnio zaawansowanego do zaawansowanego Regex?
- 8. Czy małe jądro jest wystarczająco dobre do nauki osdev?
- 9. Jakie są dobre zasoby do nauki programowania sieciowego?
- 10. Dobre zasoby do nauki tworzenia instalatorów MSI z WiX
- 11. Czy są dostępne dobre aplikacje Grails do nauki?
- 12. Jakie są dobre zasoby do nauki tworzenia wtyczek VIM?
- 13. python: udostępnianie ogromnych słowników przy użyciu wieloprocesowości
- 14. Czy to dobre miejsce na wzór PIMPL?
- 15. Przejście z wieloprocesowości do gwintowania
- 16. Dobre miejsce do znajdowania frameworków z wtyczkami Interface Builder ...
- 17. Python - Najlepsze miejsce do ogólnych funkcji
- 18. Co to jest dobre miejsce do przechowywania konfiguracji w Google AppEngine (python)
- 19. Dobre praktyki programowania Python do wyliczania list
- 20. Jakieś dobre referencje dla JQOM?
- 21. Programowanie przy użyciu wieloprocesowości
- 22. Chunking danych z dużego pliku do wieloprocesowości?
- 23. Liczenie bigramsów naprawdę szybko (z lub bez wieloprocesowości) - python
- 24. O wychwytywaniu wyjątków dobre praktyki
- 25. Proste ćwiczenia do nauki nowego języka
- 26. Dobrze napisane aplikacje kakao o otwartym kodzie źródłowym do nauki?
- 27. Dobry projekt django o otwartym kodzie źródłowym do nauki
- 28. Co to są dobre książki, zasoby sieciowe i projekty do nauki R?
- 29. Zalecenia dotyczące nauki Perl?
- 30. Jakie są najlepsze zasoby do nauki Ant?
Jeśli nie dostaniesz żadnej radości z prośby o samouczek, spróbuj opracować swoje pytanie z pewnymi częściami, których nie rozumiesz. Czy istnieje jakiś fragment kodu, którego próbujesz, nie działa? Czy istnieje szczególna koncepcja, która jest nieodgadniona? –
Nie, dziękuję za próbę pomocy, ale chcę tylko wprowadzenie do menedżerów. –
Jestem całkowicie z RR na ten temat. tylko kilka przykładów z rzeczywistego świata (nie z połączenia, send-hi-msg, receive-hi-msg) i wyjaśnienia, jak to działa. Szukam również przyzwoitego opisu/instrukcji. Nie chodzi o to, że mam konkretny problem do rozwiązania, tylko chcę się dowiedzieć, jak to wszystko razem pasuje i niektóre przypadki użycia/wzorce. – rytis