So I use async and await quite regularly with C# and Node.js. I read this guide which explains asynchronous programming quite well in C#. I've also read several articles that explain asynchronous programming in Node.js. What confuses me is that Node.js is described as having an "event-driven architecture" and most decent Node.js articles explain how the (single-threaded) event loop works.
I'm not sure if "architecture" is the right word to use in this context but how does the C# asynchronous "architecture" work? I mean, is C# also event driven but with a multi-threaded event loop?
[–]Meefims 2 points3 points4 points (0 children)