멀티 프로세싱 검색좀 해봤는데 같은 작업을 여러 코어에 나눠서 하는건 나오는데, 각 코어마다 다른 작업을 못줌??
0번 코어는 opencv촬영 후 리스트에 저장
1번 코어는 촬영된 사진 연산
2번 코어는 그래프 출력...
3번 코어는 gui display
이런식으로 생각해봤는데, 코어마다 다른 작업을 주는건 못함??
4개의 댓글
무분별한 사용은 차단될 수 있습니다.
멀티 프로세싱 검색좀 해봤는데 같은 작업을 여러 코어에 나눠서 하는건 나오는데, 각 코어마다 다른 작업을 못줌??
0번 코어는 opencv촬영 후 리스트에 저장
1번 코어는 촬영된 사진 연산
2번 코어는 그래프 출력...
3번 코어는 gui display
이런식으로 생각해봤는데, 코어마다 다른 작업을 주는건 못함??
우리집시꺼먼개
파이썬 표준에는 없는 거 같음
근데 어차피 스케줄러가 알아서 해주지 않음?
mekemeke
한 스크립트에서 실행시키지말고 그냥 여러 스크립트로 나눠서 각각 다른 프로세스로 실행시키세요. 서로 통신 필요하면 ipc 하시구요
템안사온1렙이즈
celery 를 써보는건 어떰 각 코어를 celery task 라 생각하고 작업을 분산시키면 되지 않을까 작업 간 의존도는 잘 모르지만 ~_~
Curriculum
그냥 스크립트 여러개 짜서 서로 통신하는 거니 그건 멀티 프로세스 프로그래밍이 아니지
멀티 프로세스 프로그래밍 자체가 같은 업무를 다수의 프로세스로 나누는 거니까