- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
转载自:博客园--海子 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.CyclicBarrier用法 三.Semaphore用法 若有不正之
2015-09-29 11:51:29 469
转载 深入理解Java的接口和抽象类(转)
本文转自:博客园--海子对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正
2015-09-29 11:14:39 332
原创 FrameWork之View的绘制过程(下)
上一篇说了View测量逻辑调用,以及父视图如何影响到View的测量等概念,这一篇测量在代码中是怎么具体实现的。 首先说ViewGroup类吧,因为该类是所有容器类的父类,所谓容器类就是布局类,比如LinearLayout、TableLayout等,用来容纳VIew控件的。 ViewGroup提供了三个类似的方法用于对子视图进行measure()操作:
2015-09-02 09:19:11 436
原创 线程全解
作为一名coder,不用线程是不可能的,我们有必要对线程的使用以及原理来详细了解一下,本文根据:http://www.cnblogs.com/dolphin0520/p/3932934.html一文对其提出的每一个问题都用一个例子来佐证,并且会增加一些新的问题,以对线程方面的知识做一个梳理。1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境
2015-09-02 09:07:54 581
原创 Android中多线程处理
Android中很多时候都会开启多线程处理任务,今天我们从Java的基础线程开始详细的了解下线程、多线程以及并发的知识。
2015-09-01 15:00:00 716
原创 ThreadLocal理解与使用
在看FrameWork源码时,在ActivityThread类中有一个ThreadLocal变量,是这么定义的:static final ThreadLocal sThreadLocal = new ThreadLocal(); 再加之,项目中和其它插件源码这个ThreadLocal出现的频率很高,所以决定,对他好好研究一番。 ThreadLocal可以理解为主要解决多
2015-09-01 13:12:47 1839
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人