1.AsyncTask
Android已经到了最后阶段,突然蹦出来线程这一难题,真的是把我弄晕了
首先我们明确为什么存在线程? 我们已经存在一个主程序,为什么要加一个呢?当我们的程序在请求网络时,我们希望主程序还可以运行吗?现在的程序一般都是后台下载,那前台下载你见过吗?点完下载,程序就变成下载的进度条了,软件不能用了;这样当然是不好的,所以才有了线程;
就像是一个客栈,有大厨,有掌柜的,有跑堂的;如果说这家客栈就一个人,那是不是就忙不过来了呢;
|
|
|
|
是不是很简单。就像是掌柜的饿了,让大厨做饭去了;大厨做完端过来,掌柜的就可以吃了;大厨做饭的时候,掌柜的就可以想干嘛干嘛;