|
|
|
|
|
by gngeal
4605 days ago
|
|
C#5 added async/await, which I think is one of the most 'integrated' ways I've seen of doing async programming. What's with the C# developers ans async/await? Almost every time I read their exhortations it feels like they're blissfully unaware that other languages have already had their own mechanisms for doing concurrency. |
|
It's a bit tough to get your head around, but it does a good job of keeping code readable while correctly blocking and descheduling threads.
A lot of developers get async wrong, so anything to help get it right is a plus.
Personally I prefer the F# async system, but it's harder for a curly-brace developer to learn F# than a new C# keyword.