2 ms·
> a language that makes these sorts of operations simpler That's essentially what async/await is doing in C# (and hopefully eventually in C++). For example t
by porges 13y ago
> a language that makes these sorts of operations simpler
That's essentially what async/await is doing in C# (and hopefully eventually in C++).
For example the code in the original post could be in C# as:
var facebookTestUser1 = CreateFacebookTestUser();
var facebookTestUser2 = CreateFacebookTestUser();
MakeFriends(facebookTestUser1, facebookTestUser2);
And asynchronously:
var facebookTestUser1 = CreateFacebookTestUser();
var facebookTestUser2 = CreateFacebookTestUser();
MakeFriends(await facebookTestUser1, await facebookTestUser2);
Of course, the code inside CreateFacebookTestUser is going to have to change ;)