摘要:
为了不阻塞UI,在windows phone的多线程上完全去掉了同步的模型,全部使用异步模型来处理请求。这样带来的好处是UI不会被卡死,能够一直响应用户的响应,将比较耗时的操作丢给后台线程处理,并且能避开线程同步的麻烦。但这样一来,写出来的代码也比较难看,还可能涉及到数据共享的问题。我相信如果你的应用涉及到HttpRequest的话那么一定会遇到我说的情况。欢迎大家一起讨论你的思路。以下是几种我常用的异步请求代码的模型1、使用匿名函数,有时候为了节约会使用lamda表达式2、事件模式,通过订阅请求完成事件3、Async CTP第一种方式的代码如下:private string Reqest() 阅读全文
posted @ 2012-07-11 13:55 淡如水wp 阅读(3191) 评论(16) 推荐(0) 编辑