百科问答小站 logo
百科问答小站 font logo



c#关于异步编程? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实你的问题可以简化为一句话,await是如何不阻塞线程来进行异步的?

答案是await不一定不阻塞线程,要看具体实现,像下面这样显然是掩耳盗铃

       await Task.Run(...     

当然,当前线程的确不被阻塞了,如果当前线程是UI线程什么的,这样写还是有意义的。



但是,.NET Framework绝大多数Async结尾的方法都是非阻塞式异步的,原理也非常简单,基于回调就可以不必阻塞线程。




  

相关话题

  一个程序员的水平能差到什么程度? 
  为什么一部分人宁可买几个机械键盘换着用,也不愿意给自己敷一下面膜? 
  程序员工作五年后一般怎样了? 
  中国有哪些比较出名的C#大佬。? 
  这世上的职业不是干的越久越有经验吗,为什么计算机专业 35 岁危机呢? 
  请问计算机35岁裁员是真的吗? 
  什么理由让代码保存为GBK? 
  现在 Qt 好找工作吗? 
  在知乎,Java 相对于 C# 来说是不是被过分贬低了? 
  本科双非工作3年,年薪60w,离职去海外读一年制硕士值得吗? 

前一个讨论
为什么百度、搜狗、讯飞的语音识别宣称的准确率都是 97%?
下一个讨论
如何评价@左耳朵耗子 的《关于阿里云经典网络的问题》?





© 2025-05-28 - tinynew.org. All Rights Reserved.
© 2025-05-28 - tinynew.org. 保留所有权利