在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C#  HTML/ 列表數(shù)據(jù)排列順序上下移動并發(fā)問題

列表數(shù)據(jù)排列順序上下移動并發(fā)問題

數(shù)據(jù)表內(nèi)有Sort排序值字段、表是根據(jù)排序值遞增來排序的、如圖:

圖片描述

根據(jù)交換上下兩條數(shù)據(jù)的排序值來實現(xiàn)位置的轉換的

但現(xiàn)在的問題是、如果同時有許多個人操作移動這個數(shù)據(jù)表的順序的話、

順序和排序值就會被打亂、咋辦呢?

回答
編輯回答
瘋浪

首先我認為這個問題貌似不是一個技術性問題。從業(yè)務上來說,許多人同時操作排序是否合理?是否應該將排序這個功能下放到專門的人員那邊?
如果非要從技術上解決這個問題,比如:張三把 1,2交換了,李四把1、3交換了,那么最終的順序是哪個?這個是否應該訂一套業(yè)務規(guī)則?
那么再考慮:1、張三在操作的時候,鎖死其他人的操作,其他人不能操作 2、張三操作完畢,其他人實時看到張三的操作結果。那么這個系統(tǒng)涉及前后端實時信息交互,是否是過度設計了?
建議題主酌情考慮是不是再溝通溝通...

2017年8月13日 06:47