SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

Эксперимент


Метки: эксперименты

Хороший эксперимент можно сделать для углубления понимания передачи сообщений. Делаем два небольших приложения.

Пусть первое приложение с какой-либо периодичностью создаёт команду с аргументами. Команда будет предназначена для выполнения вторым приложением. Созданная команда с аргументами будет сохранена в ВНИМАНИЕ!!! файл на диске.

Второе приложение с какой-либо периодичностью будет считывать с директории файлы, которые по сути команды для выполнения. Записывать в другой файл информацию о том, что команда взята в работу. Далее процесс засыпает на какое-то рандомное значение (имитация работы). И записывается информация о том, что команда была выполнена, с возвратом результатов выполнения первому приложению.

Первое приложение считывает и отслеживает результаты выполнения команд вторым приложением.