验证StringBuilder是非线程安全的Java小程序
来源:互联网 发布:林立雯淘宝的店铺名字 编辑:程序博客网 时间:2024/05/04 12:40
以上程序创建了四个线程,同时向同一个StringBuilder中append字符串,运行结果:
Exception in thread "Thread-1" java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at java.lang.String.getChars(String.java:826) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:416) at java.lang.StringBuilder.append(StringBuilder.java:132) at MyThread.run(ThreadTest.java:17)aaaaaaaaaaaaaaaa baaa a a a a a b b b aaa ab ab a bbbb a bb aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaa a a d d d d d d d d c dd d d d a d d d a cc da ac c c c ad da a a a cac acc c c aa a a a cc c dcacc c c c c c c acad cc ddad cc c c c c c c d c a a a a d a d c a cdcaca cdcc c acad adad a ad a a a a a a a cc c c acacacc c c acacc c aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0 0
- 验证StringBuilder是非线程安全的Java小程序
- Java:代码验证 StringBuffer 线程安全,StringBuilder 非线程安全
- 验证java的StringBuffer是线程安全而StringBuilder是线程不安全的
- 代码验证java的StringBuffer是线程安全而StringBuilder是线程不安全的
- StringBuffer,StringBuilder,ArrayList,Vector线程安全验证程序
- 为什么hashmap是非线程安全的?
- spring mvc 中controller是非线程安全的
- StringBuffer与StringBuilder的线程安全性验证
- StringBuffer与StringBuilder的线程安全性验证
- StringBuffer与StringBuilder的线程安全性验证
- Java线程安全小谈
- 验证StringBuilder线程不安全
- Java是类型安全的语言,而C++是非类型安全的
- Java是类型安全的语言,而C++是非类型安全的?【解释】
- Java是类型安全的语言,而C++是非类型安全的
- java线程:一个死锁的小程序
- Java程序StringBuilder的效率,验证字符串操作和字符串生成器的操作效率
- Java中线程安全与线程非安全ArrayList,Vector 和 HashMap,Hashtable 和StringBuffer,StringBuilder
- [Android]Android5.0如何去除标题栏
- HDU 2044 一只小蜜蜂...(递推+打表)
- Apache Tomcat服务器的公网访问问题解决方案
- leetcode-3. Longest Substring Without Repeating Characters
- Git学习资源推荐
- 验证StringBuilder是非线程安全的Java小程序
- Linux命令基本练习(2)
- Processing 3.0.2编辑器上显示中文的做法
- 什么是序列化,为什么要序列化
- java日志设置及常用配置
- HDU 2046 骨牌铺方格(递推+打表)
- 一个程序猿的计划
- VS DevExtreme控件
- Eclipse连接SQL Server 2008与连接SQL Server 2000代码的不同及连接2008过程中遇到的问题