本帖最后由 吴波 于 2013-4-29 12:24 编辑
同步的前提:
a.必须要有两个或者两个以上的线程
b.必须是多个线程使用同一人锁
必须保证同步中只能有一个线程在运行
好处:解决了多线程的安全问题
不足:多个线程需要判断锁,较为消耗资源
1.5版本之后出现的,用于替换StringBuffer,提高效率,以后开发,建议使用StringBuilder
StringBuffer是线程同步,多线程的情况一般用StringBuffer
StringBuilder是线程不同步,单线程的情况一般用StringBuilder |