异常与多线程
gokx
这个作者很懒,什么都没留下…
展开
-
Java学习与复习笔记--线程池与Lambda表达式
线程池概念和原理: 线程池:容器--》集合(ArrayList,HashSet,LinkedList<Thread>,HashMap) add(new Thread(xxx)); add(new Thread(xxx)); add(new Thread(xxx)); ... 当线程第一次启动的时候,创建多个线程,保存到一个集合中 当我们想要使用线程的时候,我们就可以从集合中取出来线程使用 Thread t=list.remove(0);返回的是被移除的元素,(线程只能被一个任务使原创 2020-08-26 19:47:23 · 166 阅读 · 0 评论 -
Java学习与复习笔记--等待唤醒机制
线程状态概述: NEW:尚未启动的线程处于此状态。 RUNNABLE:在Java虚拟机中执行的线程处于此状态。 BLOCKED:被阻塞等待监视器锁定的线程处于此状态。 WAITING:正在等待另一个线程执行特定动作的线程处于此状态。 TIMED_WAITING:正在等待另一个线程执行动作达到指定等待时间的线程处于此状态。 TERMINATED:已退出的线程处于此状态 等待唤醒案例分析: 等待唤醒案例:线程之间的通信 顾客要买包子,和老板说明买包子的数量和种类 顾客就等着老板做包子(调用了w原创 2020-08-26 00:16:19 · 214 阅读 · 0 评论 -
Java学习与复习笔记--线程同步机制
线程安全问题的概述: 线程安全问题的代码实现: 线程安全问题产生的原理: 解决线程安全问题_同步代码块: 同步技术的原理: 解决线程安全问题_同步方法: 静态同步方法: 解决线程安全问题_Lock锁: ...原创 2020-08-25 19:10:51 · 129 阅读 · 0 评论 -
Java学习与复习笔记--线程实现方式
并发与并行: 并发:指的是两个或多个事件在同一个时间段内发生。交替执行 并行:值两个或多个事件在同一时刻发生(同时发生)。同时执行 线程与进程: 进程:指一个内存中运行的应用程序 点击应用程序执行,进入到内存中占用一些内存执行,进入到内存的程序叫做进程。 ...原创 2020-08-25 00:15:12 · 98 阅读 · 1 评论 -
Java学习与复习笔记--异常
异常概念: 指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出一个异常对象,Java处理异常的方式是中断处理。 异常分类: /*java.lang.Throwable:类是Java语言中索引错误或者异常的超类。 Exception:编译器异常,进行编译(写代码)java程序出现的问题 RuntimeException:运行期异常,java程序运行过程中出现的问题 异常原创 2020-08-08 11:12:32 · 162 阅读 · 0 评论