多线程问题 ( 积分: 100 )

  • 主题发起人 主题发起人 ygh1980
  • 开始时间 开始时间
Y

ygh1980

Unregistered / Unconfirmed
GUEST, unregistred user!
三层结构,在中间层进行数据处理,保存数据 由于要处理的数据较多开始事务和结束事务需要较长的时间,如果多个人同时操作就必须等待上一个事务提交之后才能处理,这样如果上一个事务处理的时间比较久就会影响到下一个提交操作导致报错。 我想用多线程的方法来解决这个问题,不知道可不可以,各位大虾多多指教,能提供一些例子不胜感激。如果不用多线程,有没有其他的方法,多谢,多谢。
 
三层结构,在中间层进行数据处理,保存数据 由于要处理的数据较多开始事务和结束事务需要较长的时间,如果多个人同时操作就必须等待上一个事务提交之后才能处理,这样如果上一个事务处理的时间比较久就会影响到下一个提交操作导致报错。 我想用多线程的方法来解决这个问题,不知道可不可以,各位大虾多多指教,能提供一些例子不胜感激。如果不用多线程,有没有其他的方法,多谢,多谢。
 
一般在存储过程中处理事务,事务的时间要尽可能的短,也就是要尽快提交或回滚。
 
多線程也不能根治你這個問題,兩個人同時編輯一個表的數據,多線程到了數據庫那邊,數據庫還是一個一個處理,還是要等待,所以,根治的辦法是讓你的事務裡面的代碼運行快些,事務裡面修改數據的代碼簡化,而且執行效率提高
 
多谢两位 !
如果有很多人同时调用一个保存函数来保存数据,那么如何才能让这些保存操作按照顺序或者说按照队列来执行。谢谢
 
设置一个队列,先进先出的原理!大概是的,具体怎么操作,学习...
 
多人接受答案了。
 
后退
顶部