码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
Java设计模式之单例
一、Java中的单例: 特点: ① 单例类只有一个实例 ② 单例类必须自己创建自己唯一实例 ③ 单例类必须给所有其他对象提供这一实例 二、两种模式: ①懒汉式单例<线程不安全> 在类加载时,不创建实例,运行调用时创建。类加载快,在运行时获取对象速度慢 示例: ②饿汉式单例<线程安全> 在类加载的时候 ...
分类:编程语言   时间:2016-05-27 16:33:35    阅读次数:151
day11
学习内容:Set----保证集合中对象的唯一性,存取无序,可以存储nullHashSet:线程不安全,保证唯一性通过hashCode(),equals()TreeSet:可以对集合中元素排序,默认升序,可以通过迭代器调用descendingIeterator()降序,底层使用二叉树结构存储,排序方法:A,自定义Comparator,并构..
分类:其他好文   时间:2016-05-24 17:19:40    阅读次数:178
ConcurrentDictionary让你的多线程代码更优美
ConcurrentDictionary是.net4.0推出的一套线程安全集合里的其中一个,和它一起被发行的还有ConcurrentStack,ConcurrentQueue等类型,它们的单线程版本(线程不安全的,Queue,Stack,Dictionary)我们一定不会陌生,可以说是经常用到,一个 ...
分类:编程语言   时间:2016-05-19 16:23:56    阅读次数:425
LinkedList源码解析
本解析源码来自JDK1.7 LinkedList许多方法是为了适配其实现的接口,本质上都是双向链表的操作LinkedList概要 基于双向链表,主要实现了List和Deque接口,Deque接口继承自Queue,所以LinkedList同时实现了Queue接口 由于其基于双向链表,操作需要操作连接指针数数较多,所以线性操作系数比ArrayList较大 插入删除快,随机访问慢 线程不安全,修改列表结...
分类:其他好文   时间:2016-05-18 18:23:00    阅读次数:172
[PHP] Yaf框架的简单安装使用
PHP开发组鸟哥惠新宸开发的php扩展框架 安装 windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows 根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全 根据phpinfo(),选择是否是线程安全 把php_y ...
分类:Web程序   时间:2016-05-18 14:28:13    阅读次数:234
JavaSE学习总结第16天_集合框架2
16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作 ...
分类:编程语言   时间:2016-05-15 19:33:49    阅读次数:250
Java源码学习 -- java.lang.StringBuilder,java.lang.StringBuffer,java.lang.AbstractStringBuilder
一直以来,都是看到网上说“ StringBuilder是线程不安全的,但运行效率高;StringBuffer 是线程安全的,但运行效率低”,然后默默记住:一个是线程安全、一个线程不安全,但对内在原因并不了解。这两天终于下定决心看了下源代码,才深刻理解为啥一个线程安全、一个非线程安全。 一名话总结:j ...
分类:编程语言   时间:2016-05-15 18:23:03    阅读次数:293
count++线程安全与 synchronized对性能影响的测试
一个计时器,同时开启100个线程,每个线程休眠1ms钟后,将全局静态变量count加1,这100个线程创建完之后,休眠500ms,计算总耗时,程序如下: 运行结果: Counter.count=96耗时:506 Counter.count不等于100是因为count++线程不安全。 加上同步代码块: ...
分类:编程语言   时间:2016-05-13 18:44:16    阅读次数:342
Android开发设计模式之——单例模式关于线程不安全问题处理
单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到。比如在Android实际APP 开发中用到的 账号信息对象管理, 数据库对象(SQLiteOpenHelper)等都会用到单例模式。下面针对一些例子分析一下我们在开发过程中应用单例模式需要注意的点。 ...
分类:移动开发   时间:2016-05-13 11:34:05    阅读次数:237
Java StringBuilder 和 StringBuffer 源码分析
简介 StringBuilder与StringBuffer是两个常用的操作字符串的类。大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的。前者是JDK1.5加入的,后者在JDK1.0就有了。下面分析一下它们的内部实现。 继承关系 public final class StringBuffer extends AbstractStringBuilder...
分类:编程语言   时间:2016-05-12 23:11:10    阅读次数:208
759条   上一页 1 ... 56 57 58 59 60 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!