I think async is fine, but maybe that's because I associate it with ASP.NET async pages - same idea.

For the await keyword I prefer continue after or resume after.

I don't like yield or any of its variants, because the semantics are such that the method may never actually yield execution; it depends on the state of the task.

async & await - poll for alternatives
I'm new to this field hence this weird question. Why would we need to ground an AC source? Why wouldn't it be enough to have just one pole to get an AC current going? I understand why it wouldn't work in DC case where current is flowing in one direction. However, in case of AC source where the current is not flowing anywhere but rather just oscillating back and forth it's not that clear to me why connecting load to only one pole wouldn't work?
