异步执行AS

Trevor的新教程: 异步执行AS
啥叫异步执行AS呢?所谓异步就是和同步相反,引用一段高人的话(摘自: http://blog.csdn.net/OhFish/archive/2008/09/18/2948740.aspx

同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。  
异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。  

而在AS里,除了数据发送外,还特指每一帧的代码执行。以 gskinner给出的标准,只有小于1秒的同步代码,才是用户可以接受的~
所以,碰到运算量太大(算法的时间消耗大),如果能异步的执行这些算法,会很有帮助(当然,前提是对用户体验上心)。

举个例子,比如JPGEncode,是把一个BitmapData转换为ByteArray,这个过程是同步的,如果图片很大,过程将很慢。但 这里就有个异步的JPGEncode(小日本把同步、异步叫同期、非同期)。

Trevor的 这篇教程,就是教我们,如果把循环,多重循环,连续调用,递归等几乎所有的同步程序流程,拆成异步的来执行。

转载于:https://www.cnblogs.com/holybozo/archive/2009/09/28/1575940.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值