最近实现一个socket程序,用来与银行进行电子交易,我写的程序负责用socket给一个原有的代理程序发送信息,然后再由那个代理程序通过socket转发给银行,问题是负责写代理程序的工程师说以前曾经发生socket程序通讯混乱的情况,比如我的程序用5个线程发送5比交易,正常情况下应该各自得到自己的交易结果,可是他们说会发生5个交易的应答串线的情况,请问如果正常使用socket的情况下真的会出现这种问题么??我原来的理解请求-应答应该成对出现,怎么可能串?想不通请各位大虾指点!!
解决方案 »
- 求一个在控制台(doc下)运行的加减计算器小程序
- 请问怎样用java获取一个带有框架的网页
- 一个比较棘手的字符串处理,解决就给分
- 把20070903 09:00这段字符串转换成2007-09-02 08:00
- 正则表达式的问题
- jtree中如何在树的每个结点前加上一个小图片,而不使用原有图形?
- 请大家帮帮忙,那里有相应的代码或那位大虾能提供相应的代码,非常着急!
- 一个读取某个目录下所有java(扩展名)文件的出错的问题(在线等待)
- [源码分析]:怎么理解下面的代码的作用?
- 为什么我的类似程序总会出现这样的错误?急死我了!!!!!
- 如果程序中,有两个对象同时调用一个方法会发生什么情况?
- 紧急求救!!vrml与java连接问题
要做好同步
要做好每次只有一个线程可以执行受给定锁保护的代码块找本关于线程编程的书看看
《java线程编程》不错
好像是清华大学出版社翻译的