- 博客(3)
- 收藏
- 关注
转载 《Head First设计模式》批注系列(一)——观察者设计模式
最近在读《Head First设计模式》一书,此系列会引用源书内容,但文章内容会更加直接,以及加入一些自己的理解。 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件...
2018-04-09 21:16:00 86
转载 线程基础的一些理解(二)
一、线程的调度与控制 通常计算机只有一个CPU,CPU在某一个时刻只能执行一条命令,线程只有得到CPU时间片,也就是使用权,才可以执行命令。在单核CPU的机器上,线程并不是并行运行的。java虚拟机主要负责线程调度,取得CPU的使用权,目前有两种调度模型:分时调度模型和抢占式调度模型,Java使用抢占式调度模型。 分时调度模型:所有线程轮流使用CPU的使用权,平均分配每个线程...
2018-03-31 13:08:00 86
转载 线程基础的一些理解(一)(java)
一、多线程的基本概念 线程是指进程中的一个执行场景,也就是执行流程,所以我们首先要聊一聊进程,以及进程和线程的关系 1、什么是进程? 一个进程对应一个应用程序,就像我们在windows系统中启动Word就表示启动了一个进程,在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持多进程的,在同一个操作系统中可以同时启动多个进程。那什么又是多进程呢? ...
2018-03-29 17:34:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人