摘要: 要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 哪种方法更好: 在Java中,类仅支持单继承,也就是说,当定义一个新的类的时候,它只能扩展一个外部类.这样, 阅读全文
posted @ 2019-02-24 22:06 apple_pie 阅读(211) 评论(0) 推荐(0) 编辑
摘要: StringBuffer和StringBuilder的线程安全问题 数据库事务概念 阅读全文
posted @ 2019-02-24 00:17 apple_pie 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 存在成员变量(全局变量)的类用于多线程时是不安全的,不安全体现在这个成员变量可能发生非原子性的操作,而变量定义在方法内也就是局部变量是线程安全的。 想想在使用struts1时,不推荐创建成员变量,因为action是单例的,如果创建了成员变量,就会存在线程不安全的隐患,而struts2是每一次请求都会 阅读全文
posted @ 2019-02-24 00:14 apple_pie 阅读(484) 评论(0) 推荐(0) 编辑