随笔分类 -  异步编程

异步编程
摘要:前言 续写第三章,结束掉一些例子。 避免上下文延续 这是什么意思呢? 是这样的,在默认情况下,一个async 方法在被await调用恢复的时候呢,会在原来的上下文中运行。 啥上下文?那么什么是上下文呢?在我们以前做语文的时候,请参考上下文然后怎么怎么的。 这个上下文,其实就是状态。比如说我看一篇文章 阅读全文
posted @ 2020-04-09 17:34 敖毛毛 阅读(194) 评论(0) 推荐(0)
摘要:前言 是在第二章基础上续写的,主要是完结第二章例子部分。 请看下面几个例子,感受一下。 报告进度 不管我们完任何app,每次更新的时候都能看到进度条。 而我们知道ui界面更新,一般来说是和更新程序异步的,但是更新程序又要通知ui进度。 代码: public class Program { stati 阅读全文
posted @ 2020-04-08 17:48 敖毛毛 阅读(305) 评论(2) 推荐(4)
摘要:前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 它采用future模式或者回调模式机制,以避免产生不必要的线程。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测 阅读全文
posted @ 2020-04-07 17:56 敖毛毛 阅读(328) 评论(0) 推荐(2)
摘要:前言 初学并发的时候一想到并发,然后就和多线程对等了。这就有一丢丢狭隘了,比如说node是单线程,但是人家可以高并发。说明并发并不是一个简单的多线程问题。 同样很多人说硬件cpu的发展为并发提供基础,在这里也可以看出是其实是为多线程提供基础,为并发提供发展道路。 并发的优点在操作系统单核的时候就体现 阅读全文
posted @ 2020-04-02 17:50 敖毛毛 阅读(388) 评论(0) 推荐(1)