2012-08-23 5 views
0

의심스러운 안정성을 가진 많은 타사 모듈을 사용하는 Windows 응용 프로그램이 있습니다. 내 응용 프로그램은 이러한 모듈에서 많은 개체를 만들어야하며 하나의 잘못된 개체로 인해 많은 문제가 발생할 수 있습니다.Windows에서 수백 개의 하위 프로세스를 사용하고 있습니까?

I는 (그래서 너무 어려울 안된다 프로세스 간 통신을 생성하는 인터페이스는 기본적으로 모두 동일하다) 오브젝트는 별도의 프로세스에서 생성 된 다중 처리 방식을 생각 하였다. 가장 극단적 인 점은 하나의 프로세스 당 하나의 객체를 고려 중이므로 20 개의 프로세스와 몇 백 개의 프로세스가 메인 애플리케이션에서 시작한다는 것입니다.

Windows에서 문제가 발생합니까? Windows 7, 64 비트를 사용하고 있으며 메모리 및 CPU 전원이 문제가되지 않습니다.

+0

이러한 하위 프로세스가 서로 종속되어 있습니까? –

+0

에 관계없이 어떤 * 하드 * 문제를 일으킬 경우, 그것은 가능성 전환과 OS를 부기하여 수행해야합니다 여분의 문맥으로 인해 속도가 느려집니다. –

+0

어떤 방식 으로든 플러그인을 그룹화 할 수 없습니까? Windows에서 수백 개의 프로세스를 생성하면 약간 위험합니다. –

답변

0

충분한 CPU 전원 및 메모리가 있으면 문제가 없습니다. 분산 응용 프로그램에 대한 일반적인 규칙, 다중 스레드 (예, 다중 스레드), 교착 상태, 원자 적 연산 및 공동 작업. 모든 것이 잘되어야합니다.

관련 문제