Необходимо инициировать отдельные фоновые процессы, используя .NET Remoting для интерпретирования связи

StackOverflow https://stackoverflow.com/questions/3180984

Вопрос

У меня абстрактная фабрика, которая будет инициировать отдельные процессы (.NET EXE) по требованию. Абстрактная фабрика должна инициировать процессы в любое время, и пусть вновь созданные процессы могут взаимодействовать с процессами, в которых проживают абстрактные фабрики. Эта связь интерпретирования будет сделана на заводе, которая их создала. Это будут фоновые процессы (без участия GUI). Какое возможное решение этой проблемы?

.NET Удаление или трубы оба делают процессы, способные общаться после того, как они были инициированы, но сначала они должны быть инициированы по требованию, и они будут выполнять отдельные автономные процессы (они будут показаны в диспетчере задач, а также в соответствии с постоянным процессом) и Затем после этого будет проходить сообщение интерпретировщика.

Это было полезно?

Решение

Посмотрите System.io.pipes пространство имен.

Анонимные трубы предназначены для коммуникации по интерпретации родителей-детей.

Существуют примеры, если вы следуете за ссылкой.

Вы также можете использовать названный Mutex Class. для синхронизации и Процесс класс для начала дочерних процессов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top