I have the following code. The UI thread is blocked by code below when EndAdd gets called. Then what is the advantage of calling a method using Begin and End in example below? Is it that the UI thread does not consume extra resources for calling the new method ? So if the method was called synchronously then the UI thread or the main thread would consume whatever resources would be required by the Add method.
IAsyncRsult result = calculator.BeginAdd(x,y,null,null);
int sum = calculator.EndAdd(result);
View Complete Post