码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
java16
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安...
分类:编程语言   时间:2015-10-12 10:31:26    阅读次数:129
Java基础知识强化之集合框架笔记72:集合特点和数据结构总结
1. 集合(1)Collection(单列集合) List(有序,可重复): ArrayList:底层数据结构是数组,查询块,增删慢。线程不安全,效率高 Vector:底层数据结构是数组,查询快,增删慢。线程安全,效率低 ...
分类:编程语言   时间:2015-10-10 21:28:45    阅读次数:122
两种线程不安全escaped state以及hidden mutable
hidden mutable state和escaped state是两种线程不安全问题:两者原因不同,前者主要是由于类成员变量中含有其他对象的引用,而这个引用是immutable的;后者是成员方法的返回结果类型需要注意,否者都会引起线程安全问题1、关于hidden mutable state问题:...
分类:编程语言   时间:2015-10-10 12:18:49    阅读次数:237
使用异步消息处理更新UI线程
1. Android的UI时线程不安全的,如果在子线程中更新UI会出现异常,导致程序崩溃。 为了解决如上这些问题,我们常用的做法就是使用Android的异步消息机制实现即可(创建一个Message对象,使用Handler发送出去,然后...
分类:编程语言   时间:2015-10-08 11:55:01    阅读次数:272
使用异步消息处理更新UI线程
1. Android的UI时线程不安全的,如果在子线程中更新UI会出现异常,导致程序崩溃。 为了解决如上这些问题,我们常用的做法就是使用Android的异步消息机制实现即可(创建一个Message对象,使用Handler发送出去,然后在Handler的handleMessage()方法中获得刚才发....
分类:编程语言   时间:2015-10-08 00:22:33    阅读次数:290
java 集合学习笔记
1.Collection(单列结合)List(有序,数据可重复)ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快,线程不安全,效率高。Set(无序,...
分类:编程语言   时间:2015-10-07 20:17:17    阅读次数:315
Java基础知识强化之集合框架笔记22:List集合的三个子类的特点(面试题)
1. List:(面试题List的子类特点)(1)ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。(2)Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。(3)LinkedList: 底层数据结构...
分类:编程语言   时间:2015-10-02 17:19:00    阅读次数:184
线程安全与可重入函数
线程安全:一个函数被称为线程安全的(thread-safe),当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。如果一个函数不是线程安全的,我们就说它是线程不安全的(thread-unsafe)。我们定义四类(有相交的)线程不安全函数。 第1类:不保护共享变量的函数 将这类线程不安全函数变为...
分类:编程语言   时间:2015-09-28 16:16:35    阅读次数:273
c++ 日志类 线程安全+缓存
根据上一次的测试,有缓存的日志类性能会更好。用到了time.h类函数,所以在linux下就要改动一下了,windows环境下写的。思路采用(参照muduo库的日志,不过认为他线程不安全,和没用缓存,就改造了下)1.有一个总的缓存,logboss,为一个恶汉模式的单例类,指针对象为智能指针,析构函数讲...
分类:编程语言   时间:2015-09-26 22:43:30    阅读次数:293
ArrayList线程不安全?
ArrayList是线程不安全的,轻量级的。如何使ArrayList线程安全?1、继承Arraylist,然后重写或按需求编写自己的方法,这些方法要写成synchronized,在这些synchronized的方法中调用ArrayList的方法。2、List list = Collections.s...
分类:编程语言   时间:2015-09-22 22:03:06    阅读次数:110
759条   上一页 1 ... 61 62 63 64 65 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!