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

2015年12月14日

多线程常用方法以及对锁的控制

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp16 1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线... 阅读全文

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

ReentrantLock和synchronized的性能对比

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

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

java锁机制

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

posted @ 2015-12-14 11:13 grefr 阅读(917) 评论(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 阅读(194) 评论(0) 推荐(0) 编辑

Java对象序列化

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp19 序列化概述: 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写... 阅读全文

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

Hashtable、synchronizedMap、ConcurrentHashMap 比较

摘要: 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp18 Hashtable、synchronizedMap、ConcurrentHashMap 比较 2011-08-29 17:13:16 util.concurrent包... 阅读全文

posted @ 2015-12-14 11:13 grefr 阅读(158) 评论(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 阅读(586) 评论(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 阅读(136) 评论(0) 推荐(0) 编辑

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

导航