- 博客(3)
- 收藏
- 关注
原创 <名词解释>算法&时间复杂度
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。时间复杂度是一个函数,它
2017-05-05 14:47:19
1398
翻译 多核处理器内存模型
Core:核Cache:快速缓冲贮存区多核处理器内存模型 多核处理器缓存一一致性协议MESI\ 状态 描述 M(Modified) 这行数据有效,数据被修改了,和内存中不一致,数据只存在于本Cache中 E(Exclusive) 这行数据有效,数据和内存中的一致,数据只存在本Cache中 S(Shar
2017-05-05 14:40:27
932
原创 JVM原理简单分析
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不
2017-03-31 09:43:13
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人