自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 java的内存模型

Java的内存模型一、模型展示图本地内存:①其实是抽象的、不存在的,但是主内存是存在的。本地内存是主内存的副本。二、volatile和synchronized的内存语义java的内存屏壁的作用:①保证内存的可见性②禁止重排序,遵循happen-before语义被volatile修饰的变量,在使用的过程中都是会直接读取主

2016-08-08 11:48:16 204

原创 Java线程池的实现原理

一、线程池的作用。      1.重复利用已创建的线程降低线程创建和销毁造成的消耗,因为线程的切换是有时间片上下文的切换。      2.提高响应速度,当任务到达时,无需等待线程的创建而直接运行      3.提高线程的可管理性,通过线程池进行统一的分配,管理与监控。二、线程池的原理。【代码层实现简单的线程池】线程池类:ThreadPoolpackage com.yanbo

2016-08-05 11:35:03 290

原创 并行程序设计模式

第一部分:概念层1.Future模式:客户端发送请求,由于某种原因,服务器对请求的速度很慢,导致客户端一直处于等待状态中,因为方法的执行是同步的,所以只能等到它处理完了之后才能进行其他的处理。而Future就是针对这种情形,它会快速创建一个虚拟对象,里面是不包含真实数据的。而在真正用到它的地方返回真实数据。而在返回真实数据前的一段时间,我们是可以进行其他操作的。2、Master-w

2016-08-04 21:56:05 479 1

原创 线程的基础

一.进城、线程、协程之间的联系。进程就可以看做是一个应用程序,而线程是进程的执行单元,多个线程组成一个完整的进程,而协程的话就是线程的拆分,它将线程细分化,能进一步优化并发编程,暂不做细讲。二.线程的生命周期:①新生态:Thread t=new Thread();②就绪:t.start();线程被启动,等待被分配给CPU的时间片,获取CPU资源③运行:线程获取CPU资源执行ru

2016-08-04 20:16:43 284

网上花店模板.rar

可以借用的花店模板页面,可用于快速开发,值得拥有哦

2015-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除