关于在ServerSocket中怎么处理多线程的间题(100分)

  • 主题发起人 主题发起人 82625741
  • 开始时间 开始时间
8

82625741

Unregistered / Unconfirmed
GUEST, unregistred user!
请问个位大侠:请问如果在Serversocket中同时处理多个用户提交的信息,而每个用户所
提交的信息都必须先等待服务器管理员确认后才能决定是否写入数据库中,而所有用户提交
数据都是随机的,可能同一个用户在没经过管理员确认就又有新的信息过来,请问我应该怎
样才能保证数据都能处理而不会丢失,是否要用到线程,请各位大侠帮着解决一下。
 
怎么没人回应?各位大侠就请帮帮忙,给点提示就可以了,我找过以前的资料,好象没有我
要找的问题呀,我现在不知怎么处理,先行谢了
 
Serversocket本身就是多线程的吧。
 
我知道它是多线程的呀,可我现在的主要问题并不是线程,而是怎么解决等待确认而数据不
会丢失,因为同一个socket也可能在没有确认它发过来的数据时又有信息发送过来,请各位
大侠帮帮忙!
 
是不是可以这样,创建一个临时表,凡是接受的数据马上写入,服务器端从这个表中读取进行确认。
如果实时性要求不高的话可以这样吧。
 
To:wdl
我也想过采用表的形式,但是如果你在读数据的时候又有数据过来,并且要给服务器当以
提示信息,而且数据确认之后就要从临时表中删除,这种情况下怎么解决,不会发生锁定吗。
 
不会吧,大型数据库都是行锁定的,桌面的似乎是表锁定,我不是太清楚。
如果是行锁定的就不会有问题
 
问题并没解决,时间太久,就此结束了。
 
为什么不提前一下那,肯定有人知道如何解决的。
 
后退
顶部