随笔分类 -  多线程

IPC之实例复习
摘要:一.IPC概念 1.//AIDL中支持以下的数据类型//1. 基本数据类型//2. String 和CharSequence//3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型;//4. AIDL自动生成的接口(需要导入-import)//5. 实现androi 阅读全文
posted @ 2023-01-05 19:38 左手指月 阅读(73) 评论(0) 推荐(0)
多线程之线程池介绍
摘要:一.Android多线程:线程池理解和使用总结 一.android中的线程池 线程池的好处 (1)重用线程池中的线程,避免因为线程的创建和销毁所带来的性能的开销。 (2)能有效控制线程池的最大并发数,避免线程间因抢占系统资源而导致线程阻塞。 (3)能够对线程进行管理,并提供定时执行及指定间隔循环执行 阅读全文
posted @ 2020-05-06 21:06 左手指月 阅读(471) 评论(0) 推荐(0)
多线程之java内存模型
摘要:01. Java多线程系列--“基础篇”01之 基本概念 Java多线程学习(吐血超详细总结) 11.java并发之原子性、可见性、有序性 Java内存模型是围绕并发过程中如何处理原子性、可见性、有序性特征来建立的,下面三个特性实现原理:1.原子性(Atomicity) :由Java内存模型来直接保 阅读全文
posted @ 2020-05-05 23:01 左手指月 阅读(159) 评论(0) 推荐(0)
IPC机制之远程服务
摘要:1. Android(本地、可通信的、前台、远程)Service使用全面介绍 2.Android:远程服务Service(含AIDL & IPC讲解) 一. Android:远程服务Service(含AIDL & IPC讲解) 本文将介绍Service其中一种常见用法:远程Service; Andr 阅读全文
posted @ 2020-04-09 20:17 左手指月 阅读(686) 评论(0) 推荐(0)
线程之synchronized/lock的condition接口
摘要:一.线程之synchronized二.Java并发编程系列之Condition接口三.死磕Java并发 J.U.C之Condition 1.线程之Synchronized 1.Synchronized关键字1. 定义:Java中1个关键字2. 作用:保证同一时刻最多只有1个线程执行。被Synchro 阅读全文
posted @ 2020-04-05 17:04 左手指月 阅读(398) 评论(0) 推荐(0)
线程之Semaphore示例
摘要:一. Semaphore基本介绍: private final int capacity = 10;private final Semaphore empty = new Semaphore(capacity); //仓库中空的槽的信号量private final Semaphore full = 阅读全文
posted @ 2020-04-05 13:15 左手指月 阅读(1019) 评论(0) 推荐(0)
线程之Semaphore基本内容
摘要:1. 信号量Semaphore Semaphore的实现借助同步框架AQS,Semaphore使用一个内部类Sync来实现,而Sync继承AQS来实现,Sync有两个子类,分别对应公平模式和非公平模式的Semaphore 。Semaphore代码结构:首先Sync构造函数:Sync(int perm 阅读全文
posted @ 2020-04-01 23:37 左手指月 阅读(546) 评论(0) 推荐(0)
线程之示例
摘要:一.多种方式解决一个生产者与消费者问题二.交替打印问题1.A、B两个线程交替打印1 -- 1002.Java实现两个线程交替打印问题3.java多线程交替打印A和B?4.java多线程 更优雅的实现线程同步:交替打印A、B LockSupport实现 一. 如何解决一个生产者与消费者问题 多线程同步 阅读全文
posted @ 2020-04-01 00:23 左手指月 阅读(584) 评论(0) 推荐(0)
多线程之普通
摘要:1. Java多线程面试问题:2.多线程实现方式及并发与同步3.java多线程面试题整理及答案(2018年) 11.线程各种同步的含义? 重入锁同步: 在 JavaSE5.0中 新增了一个 java.util.concurrent 包来支持同步。 ReentrantLock类是 可重入、互斥、实现了 阅读全文
posted @ 2019-04-26 15:05 左手指月 阅读(286) 评论(0) 推荐(0)
线程之ThreadLocal使用
摘要:1.简介-2.使用流程- 3.额外补充:ThreadLocal与同步机制区别;4.实现原理ThreadLocal如何做到线程安全 5.具体使用1. 简介定义:线程的局部变量作用:为每个线程提供一个特定空间(即该变量),以保存该线程所独享的资源应用场景:隔离线程& 防止 线程间的数据资源共享特别注意: 阅读全文
posted @ 2018-06-25 17:34 左手指月 阅读(7123) 评论(1) 推荐(1)
并发之volatile底层原理
摘要:一.多线程编程底层原理剖析以及volatile原理二.volatile底层实现原理三.Java中Volatile底层原理与应用四.深入分析Volatile的实现原理 一.线程之volatile介绍 1. 定Java 中的1个关键字 / 修饰符。保证被 volatile修饰的共享变量 的可见性 & 有 阅读全文
posted @ 2018-06-23 19:07 左手指月 阅读(15382) 评论(0) 推荐(0)
并发之java.util.concurrent.atomic原子操作类包
摘要:一.java.util.concurrent.atomic原子操作类包 二.Java多线程-java.util.concurrent.atomic包原理解读 三.JDK1.8的Java.util.concurrent.atomic包小结 四.Java中Atomic包的原理和分析 一.java.uti 阅读全文
posted @ 2018-06-23 13:14 左手指月 阅读(725) 评论(0) 推荐(0)
多线程之整体概括
摘要:一.Java并发:多线程和java.util.concurrent并发包总结 二.多线程的体系 三.Java中锁的分类及概念 一.Java并发:多线程和java.util.concurrent并发包总结 引言 前面已经针对Java多线程框架中具体的点介绍了很多了,现在是需要一个概括性总结的时候了,正 阅读全文
posted @ 2018-06-20 21:43 左手指月 阅读(179) 评论(0) 推荐(0)