A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 w129160 于 2012-10-21 11:26 编辑

多个用户请求使用同 一个Servlet,如何解决安全问题?

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1

查看全部评分

2 个回复

倒序浏览
使用继承Thread中的run中中0方法,或者实现Runable中中的run()方法。使用new Thread().start9()方法去启动线程。我们在 操作 run()方法时,可以对run中的返回值的前面加 synchronized 或者使用 synchronized()的构造去锁定 run中的内容,这样一来,当一个线程去运行run方法中的内容的时候,他不运行完成,其他的线程就没有办法进入。从而保证了线程之前的转化的同步。但是这种方法需要保证多个子线程时,synchronized 的对象一定要是一致的。

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1

查看全部评分

回复 使用道具 举报
你在后期的使用中,我们会接触到另一种锁,那种是通过对象new出来的,效率更好,但是是在jdk1.5以后可以使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马