上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 在多线程中如何找到安全问题所在:1,明确哪些代码是多线程运行代码2,明确共享数据3,明确多线程运行代码中哪些代码是操作共享数据的静态的同步方法中,使用锁是该方法所在类的字节码文件对象,即 类名.class 前天俺们谈到了加锁,但是在使用加锁的同时又会带来一个问题,就是死锁。什么叫死锁? 所谓死锁: 阅读全文
posted @ 2016-09-07 11:20 一步一个脚印,坚持 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 多线程是Java应用程序的一个特点,掌握java的多线程也是作为一java程序员必备的知识。多线程指的是在单个程序中可以同时运行多个同的线程执行不同的任务.线程是程序内的顺序控制流,只能使用 阅读全文
posted @ 2016-09-07 10:43 一步一个脚印,坚持 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清 阅读全文
posted @ 2016-09-07 10:02 一步一个脚印,坚持 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 对象锁(方法锁),是针对一个对象的,它只在该对象的某个内存位置声明一个标识该对象是否拥有锁,所有它只会锁住当前的对象,一般一个对象锁是对一个非静态成员变量进行synchronized修饰,或者对一个非静态成员方法进行synchronized进行修饰,对于对象锁,不同对象访问同一个被synchroni 阅读全文
posted @ 2016-09-05 15:14 一步一个脚印,坚持 阅读(10989) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/u014314614/article/details/49944239 阅读全文
posted @ 2016-09-05 11:05 一步一个脚印,坚持 阅读(185) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/stephenxe/article/details/52386786 阅读全文
posted @ 2016-09-05 10:40 一步一个脚印,坚持 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 我们先看2个类的定义 可见Hashtable 继承自 Dictiionary 而 HashMap继承自AbstractMap 注意1 方法是同步的注意2 方法不允许value==null注意3 方法调用了key的hashCode方法,如果key==null,会抛出空指针异常 HashMap的put方 阅读全文
posted @ 2016-09-05 10:34 一步一个脚印,坚持 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vector 接口实现类 数组 同步 线程安 阅读全文
posted @ 2016-09-05 10:28 一步一个脚印,坚持 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等 阅读全文
posted @ 2016-09-05 10:24 一步一个脚印,坚持 阅读(6226) 评论(0) 推荐(1) 编辑
摘要: Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比Array 阅读全文
posted @ 2016-09-05 10:17 一步一个脚印,坚持 阅读(46623) 评论(1) 推荐(8) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页