web开发中的线程安全 大家来讨论一下线程安全在web开发中的应用是否很常见,synchroniz一般在什么情况下使用?放置session属性时,是不是一定要放置Vector,HashTable等线程安全的集合? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提问太空泛不好回答具体问题具体分析synchroniz一般在什么情况下使用? 比如你有个任务(eg:放在LIST里)需要多个线程处理那么就需要在任务上加synchroniz保持不会冲突 Vecter 是线程安全的??? java.util.Vector 是线程安全的(其内部实现了同步问题) "synchroniz一般在什么情况下使用?" 要保护对象不会被多个线程同时使用的情况下使用: 打个比方,在获取数据库连接的时候就可以使用同步。"放置session属性时,是不是一定要放置Vector,HashTable等线程安全的集合?" Vector,HashTable内部本身就已经实现了同步,并且与session没有关系。 而session是与访问者有关系,每台服务器只给访问者一个sessionID你放在哪里,服务器都是一样处理。 多数据库解决方案 jsp重命名上传的文件提示文件无法保存(File can't be saved (1120).) [求助高手]jsp文件上传 struts2传值到jsp框架 关于HIBERNATE的问题 请问怎么设 tomcat 的 init memory help me !!!!! html <iframe />属性无效问题(在线等....) ***郁闷***书上例子的源代码在网上没有找到(《JSP设计》) jsp博客系统相册功能模块 tree思想讨论 一个.net服务端被axis客户访问抛出异常的问题
提问太空泛
不好回答具体问题具体分析
synchroniz一般在什么情况下使用?
比如你有个任务(eg:放在LIST里)需要多个线程处理
那么就需要在任务上加synchroniz保持不会冲突
要保护对象不会被多个线程同时使用的情况下使用:
打个比方,在获取数据库连接的时候就可以使用同步。
"放置session属性时,是不是一定要放置Vector,HashTable等线程安全的集合?"
Vector,HashTable内部本身就已经实现了同步,并且与session没有关系。
而session是与访问者有关系,每台服务器只给访问者一个sessionID你放在哪里,服务器都是一样处理。