架构设计
文章平均质量分 83
y_keven
点线面
展开
-
线程高级应用-心得2-同步锁讲解及面试题案例分析
1.引入同步锁2.同步锁案例分析package com.itcast.family;public class TraditionalThreadSynchronized { public static void main(String[] args) { new TraditionalThreadSynchronized().init(); }原创 2013-02-07 14:03:10 · 1994 阅读 · 0 评论 -
线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析
1. java5线程并发库新知识介绍2.线程并发库案例分析package com.itcast.family;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;原创 2013-02-07 14:09:46 · 2000 阅读 · 0 评论 -
线程高级应用-心得5-java5线程并发库中Lock和Condition实现线程同步通讯
1.Lock相关知识介绍 好比我同时种了几块地的麦子,然后就等待收割。收割时,则是哪块先熟了,先收割哪块。 下面举一个面试题的例子来引出Lock缓存读写锁的案例,一个load()和get()方法返回值为空时的情况;load()的返回值是一个代理对象,而get()却是一个实实在在的对象;所以当返回对象为空是,get()返回null,load()返回一个异常对象;具原创 2013-02-07 14:20:53 · 1834 阅读 · 0 评论 -
线程高级应用-心得1-传统线程和定时器讲解及案例分析
1.传统线程介绍2.传统线程案例分析及知识点讲解package com.itcast.family;/* * 传统线程的使用及注意事项 */public class TraditionalThread { public static void main(String[] args) { //一、线程1;直接new一个thread子类,让子类ru原创 2013-02-07 13:58:09 · 2321 阅读 · 2 评论 -
线程高级应用-心得3-线程范围内的共享变量以及应用场景及面试题案例分析
1.知识点普及2.案例说明:线程范围内的共享变量以及应用场景(转账,转入和转出);在线程内共享,在线程外独立package com.itcast.family;import java.util.HashMap;import java.util.Map;import java.util.Random;/** * 案例说明:线程范围内的共享变量以及应原创 2013-02-07 14:06:17 · 1688 阅读 · 0 评论 -
线程高级应用-心得6-java5线程并发库中同步工具类(synchronizers),新知识大用途
1.新知识普及2. Semaphore工具类的使用案例package com.java5.thread.newSkill;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semap原创 2013-02-12 17:11:32 · 2028 阅读 · 0 评论 -
线程高级应用-心得8-java5线程并发库中同步集合Collections工具类的应用及案例分析
1. HashSet与HashMap的联系与区别? 区别:前者是单列后者是双列,就是hashmap有键有值,hashset只有键; 联系:HashSet的底层就是HashMap,可以参考HashSet的类源码,默认构造方法为: public HashSet(){ map = new HashMap } 就是HashSet只用HashMap的键原创 2013-02-12 17:16:01 · 2262 阅读 · 0 评论 -
线程高级应用-心得7-java5线程并发库中阻塞队列Condition的应用及案例分析
1.阻塞队列知识点 阻塞队列重要的有以下几个方法,具体用法可以参考帮助文档;区别说的很清楚,第一个种方法不阻塞直接抛异常;第二种方法是boolean型的,阻塞返回flase;第三种方法直接阻塞。2. 案例分析一:package com.java5.thread.newSkill;import java.util.concurrent.ArrayBlockin原创 2013-02-12 17:14:18 · 1860 阅读 · 0 评论 -
线程高级应用-心得9-空中网的三道面试题,考察应试者的线程掌握的深度
1. 空中网面试题1package com.kongzhongwang.interview;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;//myeclipse强大功能:将代码直接复制到项目的src路径下可以自动相应生成包名和类名/**原创 2013-02-12 17:16:57 · 3099 阅读 · 0 评论