How to execute code asynchronously in separate domains ?
For example, I have a method :
public void DoSomething()
{
// do something
}
And I want to execute it in 10 different domains, like this :
for (int i = 0; i < 10; i++)
{
AppDomain domain = AppDomain.CreateDomain("NewDomain - " + i);
domain.ExecuteAsync(DoSomething);
}
I solved my task using this approach :