Android并发既包括并行处理又包括并发处理。
并行处理指的是同时执行多个任务,可以通过Java多线程来实现。
示例代码:
new Thread(new Runnable() { @Override public void run() { // 执行耗时操作 } }).start();
并发处理指的是多个任务在同一时间段内交替执行,可以通过Android Handler机制来实现。
示例代码:
Handler handler = new Handler(); handler.post(new Runnable() { @Override public void run() { // 执行耗时操作 } });
因此,Android并发既包含并行处理也包含并发处理,需要根据具体情况选择合适的处理方式。