上一页 1 ··· 24 25 26 27 28

2015年12月14日

ReentrantLock和synchronized的性能对比

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo8 ReentrantLock和内部锁的性能对比 ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize) 相同的并发性和内存语义,比如... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(525) 评论(0) 推荐(0)

java锁机制

摘要: 2.4 锁机制 临界区是指,使用同一个锁控制的同一段代码区或多段代码区之间,在同一时间内最多只能有一个线程在执行操作。这个概念与传统的临界区有略微的差别,这里不想强调这些概念上的差别,临界区的这样定义有利于我们对后面内容的理解。几乎所有设计到多线程的语言都会涉及到临界区和锁的概念,java也不例外... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(923) 评论(0) 推荐(0)

Class.forName和ClassLoader.loadClass的比较

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo7 Class的装载分了三个阶段,loading(加载),linking(链接)和initializing(初始化),分别定义在The Java Language Spec... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(200) 评论(0) 推荐(0)

32位电脑与64位电脑有什么不同

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo6 32位电脑与64位电脑有什么不同? 我们通常说的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(229) 评论(0) 推荐(0)

JVM类加载过程

摘要: 详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo5 JVM:加载、链接和初始化 JVM要解释Java字节码,就必须对所需的类和接口执行如下3步操作: (1) 加载:JVM在加载类时,会查找该类或该接口的二进制表示,并根据... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(164) 评论(0) 推荐(0)

缓存、内存、虚拟内存分析

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo4 许多人认为,“缓存”是内存的一部分,许多技术文章都是这样教授的,事实上这么说是不正确的。 其实,缓存是CPU的一部分,它存在于CPU中 CPU存取数据的速度非常的... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(890) 评论(0) 推荐(0)

JAVA 文件编译执行与虚拟机(JVM)简单介绍

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo3 java程序的内存分配 JAVA 文件编译执行与虚拟机(JVM)介绍 Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特... 阅读全文

posted @ 2015-12-14 11:12 grefr 阅读(597) 评论(0) 推荐(0)

HTTP中Get与Post的区别

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo2 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于... 阅读全文

posted @ 2015-12-14 11:12 grefr 阅读(142) 评论(0) 推荐(0)

上一页 1 ··· 24 25 26 27 28

导航