关于线程安全的疑问 网上说StringBuffer和StringBuilder的区别是一个线程安全和一个线程不安全这是只是理论上的结果。我想通过例子说明这两种在线程是否安全谁能提供一下代码举例说明两者在线程安全上体现啊!还请大虾赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 线程安全主要体现在并发中对同一对象的访问,没有并发就不存在“线程不安全”,如定义一个全局的StringBuffer和StringBuilder对象,启动N个多线程分别对这两个对象进行操作,那么此时StringBuffer对象是安全的,StringBuilder对象是不安全的。如果你只是在一个线程中操作这两个对象,那么这两个对象都是安全的并且StringBuilder还更高效。不安全表现在如计算错误,正常的输入得不到一个正确的输出等。 学过线程吧?buffer相当编译器自动给每个stringbuffer的方法添加了一个sychronized关键字,Stringbuilder没有自动加。 求一个表示1位小数的正则 问大家一个简单的问题!!! java rmi编程 异常(各位高手请进) 大家给我帮我写个例子 用java语言编写插入大对象到oracle!高分 请教各位大哥一个数组有序合并的问题。 请问eclipse能做javabean吗?我是菜鸟 关于中文的问题 struts中一个转发得问题? 谁有java图形设计卷一、卷二电子版下载地址,我都找了一个多月了 请教关于堆栈的问题? oracle 链接报错 请问,最后一句return是干什么的
如果你只是在一个线程中操作这两个对象,那么这两个对象都是安全的并且StringBuilder还更高效。
不安全表现在如计算错误,正常的输入得不到一个正确的输出等。