240 发简信
IP属地:北京
  • 共享受限资源

    一、解决共享资源竞争1、原因:我们永远不知道一个线程何时在运行。比如你坐在桌子边,正要去叉盘子中的最后一片实物,都够着它时,突然这片食物消失了,因为你的线程被挂起,另一个用餐...

  • WebView使用基础

    一、简介 WebView是一个基于webkit引擎、继承自View,用于展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,...

  • 基本的线程机制

    线程是比进程更轻量级的调度执行单位,各个线程既可以共享进程资源(内存地址、文件IO),又可以独立调度(线程是CPU调度的最小单元)。 多进程和多线程的区别:1、本质区别在于每...

  • volatile类型变量

    volatile是java虚拟机提供的最轻量级的同步机制。 volatile的两种特性:可见性和禁止指令重排序优化(有序性) 一、可见性指当一条线程修改了这个变量的值,新值对...

  • java引用类型

    JDK1.2之后,java对引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Pha...

  • 120
    Carson带你学Android :自定义View Canvas类全面解析

    前言 自定义View是Android开发者必须了解的基础;而Canvas类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Canvas类的文章...