2015-10-01 81 views

回答

1

ConcurrencySafeEntity類是一個Layer Supertype,它避免代碼複製的實體需要實現optimistic locking,以防止併發問題。

+0

謝謝,你能幫助它是如何避免使用版本號成員 –

+0

好併發的問題,精心設計的,那不是你最初的問題和在書已經解釋很多。只需在互聯網上搜索「丟失的更新問題」,「競爭條件」和「樂觀併發」。 – plalx

+0

因此獲得一些澄清後,這裏是我的理解,以確保總的跨國一致性,骨料條紋與版本號或時間戳,這確保了總不能同時修改,但不正確的設計骨料(如大型集羣單個聚合中的對象)可能會導致不希望的資源爭用,導致不良的用戶體驗。 –

相關問題