比如说,我有一个map,map里面的值全Document(DOM4j定义)对象,然后我从map里取出一个Document,然后对它进行了一些修改,然后将修改后Document给asXML()返回出去,然后将返回出去的String通过socket发送。现在就是这个问题,我有两个线程,线程1从map里取出Document后修改后返回出去,线程2也执行相同操作。然后会不会出现这样的问题,线程1修改完返回出去后(还没通过socket发送),然后这个时候线程2也开始修改了,它修改完后,线程1的socket才发送。我就是想问一下,线程1会不会发送线程2修改完后的内容。对了,那个map是个类变量....
如果需要代码,我可以写个实例。
如果需要代码,我可以写个实例。
解决方案 »
- JCreator中编译项目提示“Error : Empty Commandline!”,怎么回事啊?
- 请教关于线程的运行和停止
- 请教一下poi怎么超链接单元格
- 将传入的参数 2007-09-06 08:00这种格式的字符串转换成20050906 12:06:00 字符串怎么写呢
- 关于异常方法!
- 有谁买了<Eclipse从入门到精通>这本没?
- 怎么在java里调用系统命令或者自己写的exe文件呢
- 求助
- JDK如何配置(WIN98),用什么开发工具最好?新手急请教!!!88分大家拿
- java spec
- 用Jfreechart的时候,折线3D图,如果只有一个点的话,这个点就不显示!有什么办法让他显示出来吗?(有源码),可以直接运行出效果啊
- 一道面试题 不知道怎么判断
加把锁