TSynDictionary mormot.core.json.pas /// thread-safe dictionary to store some values from associated keys // - will maintain a dynamic array of values, ...
                            
                            
                                分类:
其他好文   时间:
2020-12-07 12:26:55   
                                阅读次数:
5
                             
                         
                    
                        
                            
                            
                                
                    27 String类 底层实现 ? final的char数组 常用的加强版 StringBuffer 特点:线程安全、速度慢 StringBuilder 特点:线程不安全、速度快 出现的原因:解决String自行拼接以及反序麻烦等问题 加强版与String类型的转换 对象名.toString();  ...
                            
                            
                                分类:
其他好文   时间:
2020-12-05 10:52:08   
                                阅读次数:
7
                             
                         
                    
                        
                            
                            
                                背景面试官:说一下HashMap和Hashtable的区别吧?面试者:1.HashMap是线程非安全的,Hashtable是线程安全的2.HashMap比HashTable快3.Java5提供了ConcurrentHashMap,它是HashTable的替代,比HashTable的扩展性更好。面试官:HashMap是否支持nullKey,nullvalue?HashTable是否支持nullKey
                            
                            
                                分类:
其他好文   时间:
2020-12-03 11:56:28   
                                阅读次数:
5
                             
                         
                    
                        
                            
                            
                                
                    简介 线程的优势: 发挥多处理器强大的能力 建模的简单性(为模型中的每种类型的任务都分配一个专门的线程) 异步事件的简化处理 响应更灵敏的用户界面 线程带来的风险 安全性问题 线程安全性可能是非常复杂的,在没有充分同步的情况下,多个线程中的操作执行顺序是不可预测的,甚至会产生奇怪的结果。 活跃性问题 ...
                            
                            
                                分类:
编程语言   时间:
2020-11-30 16:09:09   
                                阅读次数:
11
                             
                         
                    
                        
                            
                            
                                
                    持续更新中。。。 Java集合总结大全 List接口与接口实现类Set接口与接口实现类Map接口与接口实现类线程安全处理方法ArrayList、LinkedList和Vector的区别HashMap和HashTable的区别List、Set、Map三者的区别 List接口与接口实现类 有序、不唯一  ...
                            
                            
                                分类:
编程语言   时间:
2020-11-27 11:33:21   
                                阅读次数:
12
                             
                         
                    
                        
                            
                            
                                
                    Java多线程 线程池的原理,为什么要创建线程池? 线程的生命周期,什么时候会出现僵死进程; 什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数?如何合理配置线程池的大小? synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性;  ...
                            
                            
                                分类:
其他好文   时间:
2020-11-21 11:48:56   
                                阅读次数:
4
                             
                         
                    
                        
                            
                            
                                
                    ArrayList 其实刚开始没有准备很认真读,但。。读都读了 ,还是好好把注解也读了吧。结果发现了一个不错的点。虽然ArrayList是非线程安全的,但当有两个及以上的线程同时对ArrayList进行结构上的操作(增删元素、修改某个元素的值不算)时,它对外表现得是被加了锁。(老意译了)读注释太累了 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-11 16:12:45   
                                阅读次数:
9
                             
                         
                    
                        
                            
                            
                                前言 首先非常感谢孟宁老师的悉心教导。经过孟宁老师课堂教学后,对于孟老师通过一个简单的menu小程序,直观细致地给我们讲解了代码规范、模块化设计、可重用接口以及线程安全等问题有了愈加深入的了解,让我受益匪浅。 以下学习内容都来自于以下博客: 一.C/C++编译调试环境配置 首先,安装VSCODE软件 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-08 17:09:06   
                                阅读次数:
42
                             
                         
                    
                        
                            
                            
                                线程安全 当多条线程同时使用一个成员变量时,可能会有不只一条同时执行,使得重复执行某一次操作或出现无意义操作 例如一个表示计数的整数,某一个数计了多次或出现负数 线程安全处理(线程同步) 1.同步代码块 synchronized(锁对象){ 可能会造成线程安全问题的代码 } 其中锁对象可以任意定义  ...
                            
                            
                                分类:
编程语言   时间:
2020-11-07 16:29:21   
                                阅读次数:
65
                             
                         
                    
                        
                            
                            
                                
                    java中的++i是线程安全的吗?为什么?怎么使它线程安全呢? 先说答案: 非线程安全 先说下为什么是非线程安全的? 从Java内存模型说起 Java内存模型规定了所有的便利都存储在主内存中,每个线程还有自己的工作内存,工作内存中保存了该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作都必须在 ...
                            
                            
                                分类:
编程语言   时间:
2020-11-06 01:28:17   
                                阅读次数:
15