摘要: 最近在读《Head First设计模式》一书,此系列会引用源书内容,但文章内容会更加直接,以及加入一些自己的理解。 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主 阅读全文
posted @ 2018-04-09 21:16 一只逃跑的喵 阅读(296) 评论(0) 推荐(1)
摘要: 一、线程的调度与控制 通常计算机只有一个CPU,CPU在某一个时刻只能执行一条命令,线程只有得到CPU时间片,也就是使用权,才可以执行命令。在单核CPU的机器上,线程并不是并行运行的。java虚拟机主要负责线程调度,取得CPU的使用权,目前有两种调度模型:分时调度模型和抢占式调度模型,Java使用抢 阅读全文
posted @ 2018-03-31 13:08 一只逃跑的喵 阅读(410) 评论(0) 推荐(0)
摘要: 一、多线程的基本概念 线程是指进程中的一个执行场景,也就是执行流程,所以我们首先要聊一聊进程,以及进程和线程的关系 1、什么是进程? 一个进程对应一个应用程序,就像我们在windows系统中启动Word就表示启动了一个进程,在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持 阅读全文
posted @ 2018-03-29 17:34 一只逃跑的喵 阅读(322) 评论(0) 推荐(0)