我已經讀了有關應用程序域和線程了一下,我碰到這個聲明是:線程穿越應用程序域的簡單示例?
「特定線程並不侷限於一個應用程序域也就是說,線程可以自由地跨應用程序域邊界;不爲每個應用程序域創建新的線程。「
現在,這一切都很好,但我想到了自己 - 什麼時候線程正在發生交叉?
我見過創建應用程序域並使用CreateInstanceAndUnwrap和MarshalByRefObject的人的示例。但是 - 編組可以在完全獨立的進程之間使用!所以呢 - 這不是我所說的「自由穿越」。
任何人都可以提供一個線程穿越應用程序域的示例(C#)代碼而不用編組,因爲我不認爲這是「免費的」? (或者我像往常一樣完全混淆)。