Java多线程和异步

来源:互联网 发布:手机淘宝无法进入店铺 编辑:程序博客网 时间:2024/05/17 23:03

多线程
1. Thread

        Thread thread = new Thread() {        @Override        public void run() {            //..........            }        };        thread.run();

2. Runable

            Runnable simple = new Runnable() {                public void run() {                    //........                }            };            new Thread(simple).start();

异步
1. AsyncTask

        AsyncTask<Void, String, Void> read = new AsyncTask<Void, String, Void>() {            @Override            protected Void doInBackground(Void... arg0) {                //...........                return null;            }            @Override            protected void onProgressUpdate(String... values) {                //...........                super.onProgressUpdate(values);            }        };        read.execute();