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