You don’t avoid it. In order to work asynchronously, the whole program (or at least a lot of it) has to embrace async programming. If you introduce blocking at any level, you are defeating the purpose of working asynchronously. Fortunately, the new compiler keywords and latest framework make it relatively easy to work in this mode. You used to have to do a lot of ui#0;ins2de-o8t&28221; thinking to get it to work.I’ve modified the article to talk about this a little. |