Обмен потоками может быть таким же простым, как совместное использование переменной или объекта, учитывая, что требуется синхронизация. Межпроцессное взаимодействие немного сложнее и медленнее, поскольку процессы разделены и не могут вмешиваться. Для этого типа связи вы можете использовать именованные каналы, отображенные в память файлы, msmq, TCP, WCF, файловую систему и другие.