【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:15:12看着就可以了,这种东西是有使用场景的。并不是你用了就一定有提升的
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:16:59
就算符合场景,那这个还是以 同步方式执行阿,看不出意义在哪
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:16:59
主要就是给IO用的,web项目瓶颈在IO访问
它释放资源了
【技术支持】胡建-kukubashen<kukubashen@gmail.com> 2017/7/3 17:17:30
这个是以异步方式执行的。。。
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:17:36
你无论用不用异步花费时间是一样多的,这能理解吧
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:18:25
我貌似把这边的异步 和脑子里想的 2个线程同步执行 搞混了?
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:18:39
假设你的线程池里有1000个线程,同步方法就是一个请求占死一个线程,并发最高是不是就1000个请求
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:19:25
异步IO就会把操作IO的线程给回收掉,等IO反馈之后重启工作线程
在大数据量操作时,提高了服务器请求吞吐量
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:20:30
操作IO的线程的意思是工作池里的那个线程,IO和CPU有各自的调度器
异步会释放CPU的线程,从而增加吞吐量胡建-kukubashen撤回了一条消息
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:22:11
道理是这样没错 很容易理解
那这一切都要归功于异步方法了,而不是 await
?
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:23:05
await是语法糖啊
不过不推荐使用了,3.5的语法糖吧
现在不都用task了吗
【精通】四川-悠燃咲夜(370250398) 2017/7/3 17:24:28
像这样么
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:24:33
可以看看mongodb的c#驱动源码,大量的异步方法
阅读一下差不多就理解了
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:25:11
我只想知道 await xxAsync() 有没有意义
。。
【管理员】四九-李冰-修行者(2216529884) 2017/7/3 17:25:54
加了就会等待,不加就直接执行下一句代码
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:26:32
是这样的
【入门】.Net 北京 海平面(43919168) 2017/7/3 17:26:38
async 和 await 结合 用的
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:26:48
不加我感觉有意义。 加了还有啥意义吗
【入门】.Net 北京 海平面(43919168) 2017/7/3 17:27:01
加了  就 是 异步 执行
就 会 开一个线程 执行
4.0 以后 才 有的
【管理员】上海-xx科技(lovepoint77@163.com) 2017/7/3 17:28:54
我只想知道 两个一起出现,有意义不,能节约时间不?
【入门】.Net 北京 海平面(43919168) 2017/7/3 17:29:51
有 啊,后台执行。执行完 返回 结果。
不 阻塞 主进程

精华:

异步IO就会把操作IO的线程给回收掉,等IO反馈之后重启工作线程
在大数据量操作时,提高了服务器请求吞吐量
操作IO的线程的意思是工作池里的那个线程,IO和CPU有各自的调度器
异步会释放CPU的线程,从而增加吞吐量
 线程池内不是有很多线程,等待你来用吗?就像一个个士兵一样呆在那边。
你说的清理掉应该不对,是接着去忙了,如果没事情忙的话,那就歇息一下。大概是这个意思。?

我对这个 await xxasync的想法本来是这样:1)方法A里面 分别异步开3个线程去执行耗时的查询,然后 Thread.waitAll之后统一返回给浏览器。 听你这样讲,现在理解貌似, 相差很远,一个是 CPU角度出发,一个是业务角度出发。

以上是关于await xxAsync()方法的使用记录。未完全搞清楚,待续。。求朋友们给一些 自己的见解。

转载于:https://www.cnblogs.com/x-poior/p/7112496.html

Await Async和Thread.waitAll想法?未完待续相关推荐

  1. python线程和进程-未完待续

    python线程和进程-未完待续 环境变量 0. 概念 1. 并行/并发 并行 并发 并行与并发的关系 2.进程/线程 基本概念 线程 多线程 队列 互斥锁/线程共享 阻塞 锁 条件锁 进程 多进程 ...

  2. Flink1.11 读取kafka数据写入hive,未完待续

    昨天晚上Flink1.11出了,这次改动很多,我只关心hive这一部分. 目前尝试了几个小时用代码读取hive,安装官网的文档,没成功,先蹭个热点,记录下. 先贴一下依赖吧: 注意:反正各种报错,看社 ...

  3. 程序人生(创)一个新手程序员的两三事(未完待续...)

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/53375654 本篇博文同时在论坛连载:http://bbs.csdn.net/topi ...

  4. 《今日简史》读书笔记(未完待续)

    <今日简史>读书笔记(未完待续) 这本书是尤瓦尔·赫拉利的简史三部曲的最后一本,前2本书是<未来简史>和<人类简史>.根据豆瓣上网友的评价,这本书是尤瓦尔·赫拉利写 ...

  5. linux引数列项目过长,Linux 命令个人总结====== 未完待续 个人认为比较重要

    Linux 命令个人总结====== 未完待续 man [功能说明]: 查看帮助 [语法格式]: man [123456789]命令.文件. [选项参数]: 数字"1"表示用户命令 ...

  6. CC2530学习路线-基础实验-串口通讯发送字符串(4 未完待续)

    目录 1. 前期预备知识 1.1 串口通讯电路图 1.2 实验相关寄存器 1.2 常用波特率设置 本章未完待续..... 原来写的文章已经丢失了,只能找到这一小部分,看什么时候有时间再补上. 1. 前 ...

  7. Paper之BigGAN:ICLR 2019最新论文《LARGE SCALE GAN TRAINING FOR HIGH FIDELITY NATURAL IMAGE SYNTHESIS》(未完待续)

    Paper之BigGAN:ICLR 2019最新论文<LARGE SCALE GAN TRAINING FOR HIGH FIDELITY NATURAL IMAGE SYNTHESIS> ...

  8. Windows x64内核学习笔记(五)—— KPTI(未完待续)

    Windows x64内核学习笔记(五)-- KPTI(未完待续) KPTI 实验一:构造IDT后门并读取Cr3 参考资料 KPTI 描述:KPTI(Kernel page-table isolati ...

  9. javascript有用小功能总结(未完待续)

    1)javascript让页面标题滚动效果 代码如下: <title>您好,欢迎访问我的博客</title> <script type="text/javasc ...

最新文章

  1. WinJS实用开发技巧(3):仿微博信息流JK快捷键滚动
  2. linux c 定时器
  3. buuctf 你居然赶我走1
  4. 请问投稿中要求上传的author_SCI 这些投稿状态都是什么意思?审稿人这些“暗语”如何应对?下...
  5. Note Navigation incident local change
  6. 深井软岩巷道群支护技术与应用_引领支护创新,促进行业发展
  7. 磁盘的块大小(Block Size)和扇区大小(Sector Size)
  8. url上接收到 el表达式 不渲染_一文摸透从输入URL到页面渲染的过程
  9. c++的unique函数
  10. rtmp流\http流测试地址
  11. Linq中Average,Sum等方法的使用解析
  12. let声明变量时的特点
  13. 如何确定C语言中数组的大小?
  14. 历史上各大帝国面积排行榜
  15. C# WinForm 功能代码备忘-刘欣
  16. 读书摘录---《李嘉诚成功语录 》
  17. 故障分析 | MySQL 8.0 解决连接满问题
  18. python求矩阵的秩_python – 计算所有子矩阵有多少个矩阵具有满秩
  19. 来自 Serenity 的 Java 8 的一些使用技巧
  20. MySQL错误ERROR 1045 (28000): Access denied for user 'root'@'localhos

热门文章

  1. python 网上爬取数据源码_Python爬虫经常爬不到数据,或许你可以看一下小编的这篇文章...
  2. 迁移用友U8 ERP服务器
  3. javascript call 详细解答与实践
  4. GDAL打开mdb文件失败解决方法
  5. GDAL1.11版本对SHP文件索引加速测试
  6. 开源GIS(三)——openlayers地图基本框架与天地图加载
  7. VC++ Tab Control控件的使用
  8. 应用随机过程张波商豪_学术简报五相逆变器非正弦双随机空间矢量脉宽调制策略...
  9. python爬虫项目描述怎么写_爬虫项目咋写,爬取什么样的数据可以作为项目写在简历上?...
  10. modules node 太大了_如何将Node.js Docker镜像大小减小10倍