Я знаю, что этот вопрос задавался, по крайней мере здесь .
Но удовлетворительного ответа не было. , по крайней мере, мне. Много говорят о маршалинге в отношении взаимодействия с неуправляемым кодом, но как насчет маршаллинга от одного потока к другому, как иногда приходится делать в .NET.
Это заставляет меня задаться вопросом, что такое маршаллинг на самом деле? Когда вы даете определение маршаллингу, как бы вы его определили так, чтобы он объяснял случай взаимодействия, а также случаи, когда вы «маршалируете» потоки?