自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android 并发二三事之 Handler 机制的妙用 HandlerThread

Android 并发第五篇本篇会讲解如何利用 HandlerThread 实现异步操作。HandlerThread 本身其实就是一个 Thread ,但是其内部还利用 Handler 机制。 对于提交的任务(或者说是信息 Message)依次处理。 所以在介绍 HandlerThread 原理以及如果使用之前,会首先说一个 Handler 异步机制。当然 Handler, Looper, Mes

2016-11-17 11:25:19 4361 1

原创 Android 并发二三事之AsyncTask

Android 并发第四篇前言:本篇主要详解AsyncTask 的源码,关于 AsyncTask 的源码其实有太多人都写过了。这里为什么还要写, 是因为博主在并发系列中写AsyncTask的源码,是想通过从并发的角度去理解AsyncTask 为什么这样设计。 我们可以看到 AsyncTask 其中用到了 之前文章中设计到的 FutureTask, 以及Callable,线程池等等。 我们也可以

2016-11-16 14:17:20 1262

原创 Android 并发二三事之利用CountDownLatch 或 ConditionVariable实现自定义Future

Android 并发第三篇介绍如何利用 CountDownLatch 或 ConditionVariable 实现自定义Future,用于适应项目中的需求。即阻塞当前线程,等待其他线程的结果返回,其功能类似于FutureTask。首先介绍 CountDownLatch(共享锁 Java)以及 ConditionVariable(Android)。

2016-11-08 18:31:25 2075

原创 Android并发二三事之Callable,Future,FutureTask

Android 并发的第二篇,本篇还是要介绍Java 方向并发相关的知识点。主要涉及Callable与 Runnable 的关系。 Callable 如何使用, Future 概念, Future 如何使用以及 Future 的实现类 FutureTask。最后介绍如何利用Future 实现在子线程中开启子线程去请求网络。一、Callable :public interface Callable<V

2016-11-04 12:03:15 717

原创 Android 并发二三事之Java线程池

最近在项目中接触到了很多有关于多线程方面的东西,并且刚好前段时间看了Java并发编程实战那本说, 所以想将自己所了解到的,以及实际中碰到的问题总结一下。打算首先介绍一下,Java多线程相关的基础,例如Thread,Runnable。虽然这个极其的基础,但是我觉得任何东西都 绕不过基础的知识。重点会在介绍线程池,包括线程池相关类的层级结构、相关参数等。 以及在Android中有那些多线程表现形式

2016-11-04 11:34:16 1275

原创 Android 多进程浅析

前言:当应用启动后,在默认的情况下,所有的组件都会在同一个进程中。即UI进程。 但针对一些需求,我们可能需要创建其他的进程来完成任务。一 、那么如何创建其他的进程呢?通过设置 android:processAndroid中的四大组件,在使用时都需要在Manifest中声明,同样的四大组件也都支持android:process 属性。 一般我们需要这样设置<service

2016-11-02 16:42:10 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除