字符串StringBuilder:jdk1.0,同步安全,但效率低
2012-07-04 22:22
99 查看
package cn.itcast.p2.stringbuffer.demo; public class StringBuilderDemo { /** * @param args */ public static void main(String[] args) { /* * jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder * * 不同的是: * StringBuffer是线程同步的。通常用于多线程。 * StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。 * * jdk升级: * 1,简化书写。 * 2,提高效率。 * 3,增加安全性。 */ } } /* class StringBuffer jdk1.0 { object lock; public StirngBuffer append(int x) { synchronized(lock) { } } public synchronized StringBuffer delete(int start,int end) { synchronized(lock) { } } } */
相关文章推荐
- StringBuffer JDK1.0出现是线程安全的 StringBuilderJDK1.5出现是线程不安全的
- Java高并发程序-Chapter3 JDK并发包(第十四讲)同步控制之自己动手实现 CoutDownLatch
- Java多线程 多个生产者和多个消费者实现同步 jdk1.4
- 黑马程序员_多线程之同步问题的前期,以及安全问题的发现和解决
- 单态模板类,临界区同步类,安全指针类
- 保密安全风险自评估单机版检查工具V1.0
- [Java]Java多线程数据安全(同步线程的方法)
- 使用JDK中的安全包对数据进行加解密
- Java高并发程序-Chapter3 JDK并发包(第十五讲)同步控制之CyclicBarrier 循环栅栏
- Java多线程 多个生产者和多个消费者实现同步 jdk1.5
- coreData 深入理解3 (iOS5 以前线程安全与同步)
- 新浪微博RSS生成器Ver 1.0 同步Twitter帐号
- jdk发布安全证书
- java的线程安全与同步
- java基础知识回顾之java Thread类学习(五)--java多线程安全问题(锁)同步的前提
- JDK并发工具之同步控制
- 一些安全概念及在jdk1.4中的实现
- JDK容器学习之CopyOnWriteArrayList:线程安全保障机制
- 被Synchronized同步块所保护的对象一定是安全的么?
- Java笔记3 多线程<1>线程概述、多线程的创建、多线程的安全问题、静态同步函数的锁、死锁