AsyncTask到底能快多少? 根本就不应该问 AsyncTask 有多快这个问题, AsyncTask 主要是用于异步执行耗时较久的任务,例如网络操作或者复杂的数学运算.他的作用只是新开一个线程进行计算,从而避免在主线程中进行耗时较久的操作,阻塞 ui 线程,造成 anr.至于你到50无法执行下去,应该是由于计算的结果超出了 int 数据的上限, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这和AsyncTask有什么关系?你用java或者别的编程语言去算fib(50)也是一样的结果。 对于同一个任务不会使程序变快。而会变慢。应用的场合是两个或者更多的任务或动作要执行,使后面需要执行的任务不需要等待前面的任务执完毕后再执行,而分一些CPU时间片或由另一个CPU去执行。 AsyncTask 只是个实用的异步工具类,其实性能并不高,这个类的源码你可以去看看,有点浪费资源,里面还用了线程池。一般用Thread+Handler 就可以了, 这和AsyncTask有什么关系?你用java或者别的编程语言去算fib(50)也是一样的结果。 它不用asynctask在主线程,超过几秒就会出现ANR,主线程还要处理view刷新,性能当然不高了。 Android推送用哪种协议比较好? framework关于activity的切换代码 请教一个有关文字滚动显示的问题!!!! 关于 网上那些在linux 下 调试android 源码的文档 android新浪微博客户端授权问题 求大神。。小弟刚进入android 很诡异的报错,点着点着突然就shuting down了,求救!!! android项目访问linux服务器的问题 andriod如何判断是否设置解锁密码 Android 新手求教监听器问题 Android 网络] httpClient上传语音WiFi下成功,3G失败 【OGEngine】android游戏开发,学这个好吗?
你用java或者别的编程语言去算fib(50)也是一样的结果。
应用的场合是两个或者更多的任务或动作要执行,使后面需要执行的任务不需要等待前面的任务执完毕后再执行,而分一些CPU时间片或由另一个CPU去执行。
一般用Thread+Handler 就可以了,
你用java或者别的编程语言去算fib(50)也是一样的结果。
它不用asynctask在主线程,超过几秒就会出现ANR,主线程还要处理view刷新,性能当然不高了。