Está bien que es necesario cambiar este ..manera más rápida de ejecutar dos tareas de forma asíncrona y esperar hasta que terminan
void foo()
{
DoSomething(1, 0);
DoSomething(2, 3);
}
a algo como esto ...
void foo()
{
//this functions is sync.. I need to run them async somehow
new Thread(DoSomething(1, 0));
new Thread(DoSomething(2, 3));
//Now I need to wait until both async functions will end
WaitUntilBothFunctionsWillEnd();
}
¿Hay una manera de hacerlo esto en Silverlight?
y si necesito dar algunos parámetros a esas funciones ... por ejemplo DoSomething (param1, param2); DoSomething (param1, param2); entonces ambos objetos param1 y param2 son necesarios para ambas llamadas a funciones ... –
@Ai_boy: Simplemente sustituya en los parámetros reales: 'var thread1 = new Thread ((= = DoSomething (param1, param2));' – cdhowie
Tengo un error ... unautharise accsess exseption cuando intento hacerlo ... –