Java并发包提供了很多线程安全的集合,有了他们的存在,使得我们在多线程开发下,可以和单线程一样去编写代码,大大简...[作者空间]
深入理解线程池原理篇 现在CPU都是有多个核心,并行已经成为事实,一方面我们希望最大限度利用机器性能(利用多线程提...[作者空间]
进程是资源分配的最小单元,线程是程序执行的最小单元,通常在一个进程中包含了多个线程。单个CPU在一个时刻只能把时间...[作者空间]
一句话总结synchronized: JVM会自动通过使用monitor来加锁和解锁,保证了同时只有一个线程可以执...[作者空间]
1)IntentService 问题1:IntentService如何单独开启一个新的工作线程? 问题2:Inte...[作者空间]
说到线程终止,在Thread中有stop(),destroy(),interrupt(),destroy方法JDK...[作者空间]
Synchronized和Lock的区别:Synchronized编码更简单,锁机制由JVM维护,在竞争不激烈的情...[作者空间]
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一...[作者空间]
内存模型 Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由...[作者空间]
前言 在Java中,Java中volatile关键字十分重要 本文全面 & 详细解析volatile关键字,希望你...[作者空间]
对于Android开发老司机来说肯定不会陌生,它是一个基于观察者模式的事件发布/订阅框架,开发者可以通过极少的代码...[作者空间]
目录 前言 在【异步处理之Handler】中我们已经了解了关于线程的相关知识,明白为什么要进行异步处理以及使用Ha...[作者空间]
目录 前言 在学习Handler之前,我们要先了解一下ActivityThread(主线程或UI线程)。 1、简介...[作者空间]
目录 一、基础回顾 定义、特点:Service是可以在后台执行长时间(长生命周期)而又不与用户产生UI交互(没有用...[作者空间]