αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž™αž“αŸ’αžαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž‡αžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž“αž·αž„αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αžΆαž“ αž“αž·αž„αžŸαžšαžŸαŸαžšαŸ” αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αžΆαž…αž‡αžΆαž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš (αž”αŸ’αžαŸαž‡αŸ’αž‰αžΆ) αž¬αž›αž»αž”αž…αŸ„αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš (αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰)αŸ” αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αž“αžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž˜αžΆαž“αžŸαŸ†αžŽαžΎαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αž‡αžΆαžŸαŸ†αžŽαžΎαžαŸ‚αž˜αž½αž™αŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ†αž–αŸαž‰αž›αž€αŸ’αžαžŽαŸˆαžŸαž˜αŸ’αž”αžαŸ’αžαž· ACID

αž’αžΆαžαžΌαž˜αž·αž…αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž¬αž˜αž·αž“αž‘αžΆαž“αŸ‹αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”

αž—αžΆαž–αž‡αžΆαž”αŸ‹αž›αžΆαž”αŸ‹αŸ” αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž€αžΆαžšαžŠαžΆαž€αŸ‹αž€αž˜αŸ’αžšαž·αžαž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™ (αž§αž‘αžΆαž αžšαžŽαŸ αž§αž”αžŸαž‚αŸ’αž‚αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™) αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αŸ†αž–αžΆαž“αž‘αžΎαž™αŸ” αž—αžΆαž–αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆαž˜αžΆαž“αž“αŸαž™αžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž–αžΈαžšαžŠαŸ’αž‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž˜αž½αž™αž‘αŸ…αžšαžŠαŸ’αž‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž˜αž½αž™αž‘αŸ€αžαŸ”

αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž“αŸ…αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž˜αž·αž“αž‚αž½αžšαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž›αžΎαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αž‘αŸ αž§αž‘αžΆαž αžšαžŽαŸ αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž›αž‚αž½αžšαžαŸ‚αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αŸ”

αž“αž·αžšαž“αŸ’αžαžšαž—αžΆαž–αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αž αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αž·αž“αž‚αž½αžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αžΎαž™αŸ”

αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš

αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž’αžΆαž“αžΆαž“αžΌαžœαž’αžΆαžαžΌαž˜αž·αž€ αž“αž·αž„αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αžšαžΆαž‡αŸαž™

αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»β€‹αž˜αžΆαž“β€‹αžαž˜αŸ’αž›αŸƒβ€‹αžŠαŸ‚αž›β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž˜αžΆαž“β€‹αž–αžΈαž˜αž»αž“ αž“αž·αž„β€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αžœαžΆβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšβ€‹αžŠαŸ„αž™β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαž€αžαŸ‹αžαŸ’αžšαžΆαž‘αž»αž€αž˜αž»αž“ αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžαž»αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž’αŸ†αž–αžΈαžαž˜αŸ’αž›αŸƒαž–αžΈαž˜αž»αž“ αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž αžΎαž™αž’αŸ†αž–αžΈαžαž˜αŸ’αž›αŸƒαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αžˆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž½αž™αžšαŸ†αž–αŸαž…αž“αŸ„αŸ‡ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αžΆαž“αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž€αŸ’αž“αž»αž„αž›αŸ†αžŠαžΆαž”αŸ‹αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸ αž“αž·αž„αž›αž»αž”αž…αŸ„αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αžŠαŸ„αž™αž”αžΆαž“αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αžšαŸ†αžαžΆαž“ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΆ αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž’αŸ†αž–αžΈαžœαžΆαž‘αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αŸ” αžŠαŸ„αž™αžŸαŸ’αžαž·αžαž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸ…αž–αŸαž›αž”αžšαžΆαž‡αŸαž™ αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αžΆαž“αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž€αŸ’αž“αž»αž„αž›αŸ†αžŠαžΆαž”αŸ‹αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž αž αžΎαž™αžαŸ’αžšαž‘αž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αžœαž·αž’αžΈαž“αŸαŸ‡ αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž–αŸ’αžšαžΉαžαŸ’αžαžšαž½αž…αž αžΎαž™ αž“αž·αž„αž’αžΆαžαžΌαž˜αž·αž…αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αžšαŸ†αžαžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ”

αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžšαžΆαž‡αŸαž™αž‘αžΎαž„αžœαž·αž‰αžŠαŸ„αž™αžŸαžΆαž˜αž‰αŸ’αž‰αž‚αžΊαž˜αž·αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αžαžΆαžšαž‘αžΎαž„αžœαž·αž‰αž‘αŸαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αžΆαž“ 500 αžŠαž»αž›αŸ’αž›αžΆαžšαž€αŸ’αž“αž»αž„αž‚αžŽαž“αžΈαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαž€αžœαžΆαž…αŸαž‰αž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ ATM αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αžΈαžšαž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž’αŸ’αž“αž€αž‘αžΈαž˜αž½αž™αž’αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αžαž»αž›αŸ’αž™ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αžαžœαž·αž€αžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž“αŸ…αž›αžΎαžŸαž˜αžαž»αž›αŸ’αž™ αžœαžΆαž…αŸαž‰αž›αž»αž™αžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αž‘αžΈαž–αžΈαžšαžŠαž€αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αŸαž‰αž–αžΈαžŸαž˜αžαž»αž›αŸ’αž™αŸ” αž…αžΌαžšαž“αž·αž™αžΆαž™αžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΆαŸ†αž„αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΈαž˜αž½αž™αž”αžΆαž“αž”αžšαžΆαž‡αŸαž™αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αžΈαž–αžΈαžšαž”αžΆαž“αž’αŸ’αžœαžΎαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž™αžΎαž„αž˜αž·αž“αž’αžΆαž…αž…αŸαž‰αž›αž»αž™αž˜αŸ’αžαž„αž‘αŸ€αžαžŠαž›αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž˜αž·αž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαž‘αž”αŸ‹αž‘αŸ…αžŸαž—αžΆαž–αžŠαžΎαž˜αžœαž·αž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžαž»αž›αŸ’αž™αžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž“αŸ„αŸ‡αž‘αŸαŸ”

αž€αž˜αŸ’αžšαž·αžαž’αŸŠαžΈαžŸαžΌαž‘αž„αŸ‹

αž’αžΆαž“αž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αž

αž”αž‰αŸ’αž αžΆ Dirty Read αž‚αžΊαžαžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž’αžΆαž…αž’αžΆαž“αž›αž‘αŸ’αž’αž•αž›αž˜αž’αŸ’αž™αž˜αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” αžαž˜αŸ’αž›αŸƒαžŸαž˜αžαž»αž›αŸ’αž™αžŠαŸ†αž”αžΌαž„αž‚αžΊ $0 αŸ” T1 αž”αž“αŸ’αžαŸ‚αž˜ $50 αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αžαž»αž›αŸ’αž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” T2 αž’αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αžαž»αž›αŸ’αž™ ($50) αŸ” T1 αž”αŸ„αŸ‡αž”αž„αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž“αž·αž„αž…αžΆαž€αž…αŸαž‰αŸ” T2 αž”αž“αŸ’αžαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαž»αž›αŸ’αž™αž—αžΆαž–αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‚αžΊαžαŸ’αžšαžΌαžœαž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸαžš (Read Committed) αžŠαŸ‚αž›αž αžΆαž˜αžƒαžΆαžαŸ‹αž€αžΆαžšαž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš B αž“αŸ…αž–αŸαž›αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡ αžαŸ’αžšαžΌαžœαž”αž„αŸ’αžαŸ†αž±αŸ’αž™αžšαž„αŸ‹αž…αžΆαŸ†αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž’αžΆαž“αž‘αžΎαž„αžœαž·αž‰αž”αžΆαž“αŸ”

αž”αž‰αŸ’αž αžΆαž’αžΆαž”αŸ‹αžŠαŸαžαžŠαŸ‚αž›αž”αžΆαžαŸ‹αž”αž„αŸ‹αŸ” T1 αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž›αžΎαž€αŸ†αž–αžΌαž›αž“αŸƒαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαž”αžŸαŸ‹ T2 αŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” αžαž˜αŸ’αž›αŸƒαžŸαž˜αžαž»αž›αŸ’αž™αžŠαŸ†αž”αžΌαž„αž‚αžΊ $0 αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αžΈαžšαž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαž”αŸ†αž–αŸαž‰αžŸαž˜αžαž»αž›αŸ’αž™αŸ” T1 αž“αž·αž„ T2 αž’αžΆαž“αžŸαž˜αžαž»αž›αŸ’αž™ 0 αžŠαž»αž›αŸ’αž›αžΆαžšαŸ” T2 αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αž“αŸ’αžαŸ‚αž˜ $200 αž‘αŸ… $0 αž αžΎαž™αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž›αž‘αŸ’αž’αž•αž›αŸ” T1 αž”αž“αŸ’αžαŸ‚αž˜ $100 αž‘αŸ… $0 αž αžΎαž™αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž›αž‘αŸ’αž’αž•αž›αŸ” αž›αž‘αŸ’αž’αž•αž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž‚αžΊ 100 αžŠαž»αž›αŸ’αž›αžΆαžšαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ 300 αžŠαž»αž›αŸ’αž›αžΆαžšαŸ”

αž”αž‰αŸ’αž αžΆβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž’αžΆαž“β€‹αž”αžΆαž“β€‹αžŠαžŠαŸ‚αž›αŸ” αž€αžΆαžšαž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαž˜αŸ’αžαž„αž αžΎαž™αž˜αŸ’αžαž„αž‘αŸ€αž αžαŸ’αžšαž‘αž”αŸ‹αžαž˜αŸ’αž›αŸƒαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” T1 αž’αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αžαž»αž›αŸ’αž™αž“αŸƒ $0 αŸ” T2 αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αž“αŸ’αžαŸ‚αž˜ $50 αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αžαž»αž›αŸ’αž™ αž“αž·αž„αž”αž‰αŸ’αž…αž”αŸ‹αŸ” T1 αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸ’αžαž„αž‘αŸ€αž αž αžΎαž™αžšαž€αžƒαžΎαž‰αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αž‘αŸ’αž’αž•αž›αž˜αž»αž“αŸ”

Repeatable Read αž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž’αžΆαž“αž›αžΎαž€αž‘αžΈαž–αžΈαžšαž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž›αž‘αŸ’αž’αž•αž›αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αžΆαž“αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž’αŸ’αž“αž€αžŠαž‘αŸƒαž”αžΆαž“αž‘αŸ αžšαž αžΌαžαžŠαž›αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αž”αžΆαž“αž’αžΆαž“αžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš B αž“αŸ…αž–αŸαž›αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžαŸ†αž±αŸ’αž™αžšαž„αŸ‹αž…αžΆαŸ†αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž€αžΆαžšαž’αžΆαž“αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™ (Serializable)

Phantom αž’αžΆαž“αž”αž‰αŸ’αž αžΆαŸ” αžŸαŸ†αžŽαž½αžšαž–αžΈαžšαžŠαŸ‚αž›αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αžαŸ’αžšαž‘αž”αŸ‹αžαž˜αŸ’αž›αŸƒαžαž»αžŸαž‚αŸ’αž“αžΆαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” T1 αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž…αŸ†αž“αž½αž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαž»αž›αŸ’αž™αž’αŸ†αž‡αžΆαž„ $0 αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαž·αž…αž‡αžΆαž„ $100αŸ” T2 αž€αžΆαžαŸ‹ $1 αž–αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαž»αž›αŸ’αž™ $101 αŸ” T1 αž…αŸαž‰αžŸαŸ†αžŽαžΎαž‘αžΎαž„αžœαž·αž‰αŸ”

αž€αžΆαžšαž’αžΆαž“αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹ (Serializable) αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αž˜αž·αž“αž±αŸ’αž™αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αž¬αž”αž“αŸ’αžαŸ‚αž˜αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αžŸαŸ’αžαž·αžαž€αŸ’αž“αž»αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαŸ†αžŽαžΎαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αž”αžΆαž“αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαžαžΆαžšαžΆαž„αž‘αžΆαŸ†αž„αž˜αžΌαž› αž“αŸ„αŸ‡αžαžΆαžšαžΆαž„αž‘αžΆαŸ†αž„αž˜αžΌαž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžšαž αžΌαžαžŠαž›αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš A αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αž€αžΆαž›αžœαž·αž—αžΆαž‚

αž€αŸ†αžŽαžαŸ‹αž›αŸ†αžŠαžΆαž”αŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž›αŸ”

αž•αŸ’αžαž›αŸ‹αž€αž˜αŸ’αžšαž·αžαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž—αžΆαž–αž―αž€αŸ„αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž·αž“αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž‘αž·αž‰αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡αž‚αžΊαž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“ (αž’αžΆαž…αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž”αžΆαž“)αŸ” αž€αžΆαžšαž’αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαž‚αžΊαž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž’αžΆαž“-សរសេរ αž“αž·αž„ សរសេរ-សរសេរ αž‚αžΊαž˜αž·αž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸαŸ” αž—αžΆαžšαž€αž·αž…αŸ’αž…αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαŸ€αžαž‡αŸ’αžšαŸ‚αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž› αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž›αž‘αŸ’αž’αž•αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž‚αžΊαžŸαŸ’αž˜αžΎαž“αžΉαž„αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

αž™αž“αŸ’αžαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž„αžΆαžšαžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆ (Concurrency Control)

αžŸαž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαžšαž€αžƒαžΎαž‰ αž“αž·αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αž˜αŸ’αž›αŸ„αŸ‡ αž‘αž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž‡αž˜αŸ’αž›αŸ„αŸ‡αž€αž»αŸ†αž±αŸ’αž™αž€αžΎαžαž‘αžΎαž„αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αž˜αžΆαž“αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž–αŸαž›αž–αž½αž€αž‚αŸαž”αŸ„αŸ‡αž…αŸ„αž›αŸ” αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžŠαžΌαžš αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžŠαžΌαžšαŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž‡αž˜αŸ’αž›αŸ„αŸ‡αž€αžΎαžαž‘αžΎαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαžαŸ‚αž„αžΎαž”αž‘αžΎαž„αžœαž·αž‰αž–αžΈαž‡αž˜αŸ’αž›αŸ„αŸ‡αŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‘αž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαžΆαžšαžΆαŸ†αž„αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž–αžΈαž€αžΆαžšαž‘αž‘αž½αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‡αž˜αŸ’αž›αŸ„αŸ‡αž€αž˜αŸ’αžšαž€αžΎαžαž˜αžΆαž“αžŽαžΆαžŸαŸ‹ αžœαžΆαž‡αžΆαž€αžΆαžšαž›αŸ’αž’αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαž—αžΆαž–αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαŸ”

αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ„

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αžΆαž€αŸ‹αžŸαŸ„ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαžαŸ‚αžšαž„αŸ‹αž…αžΆαŸ†αžšαž αžΌαžαžŠαž›αŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ„ αž“αŸ…αž–αŸαž›αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αž”αŸ’αž›αž»αž€αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž½αžαž›αžΎαž‚αŸ’αž“αžΆαž“αŸ…αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžαžΆαžšαžΆαž„ αž‡αž½αžšαžŠαŸαž€ αž¬αž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆαŸ” Shared Lock αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ (αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹) αž’αžΆαž“ αž αžΆαž˜αžƒαžΆαžαŸ‹αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚ αž“αž·αž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€αž•αŸ’αžαžΆαž…αŸ‹αž˜αž»αžαŸ” αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ„αž•αŸ’αžαžΆαž…αŸ‹αž˜αž»αžαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ‚αž˜αž½αž™, αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžŽαžΆαž˜αž½αž™αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαžΆαž€αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹, αž αžΆαž˜αžƒαžΆαžαŸ‹αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžŽαžΆαž˜αž½αž™αžŠαŸ„αž™αž’αŸ’αž“αž€αžŠαž‘αŸƒαŸ”

αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž‚αžΊαž‡αžΆαžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸ‚αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžŸαž˜αŸ’αžšαŸαž…αžŠαŸ‚αž›αž˜αžΆαž“αžšαž™αŸˆαž–αŸαž›αž˜αž·αž“αž€αŸ†αžŽαžαŸ‹αŸ”

αž§αž‘αžΆαž αžšαžŽαŸαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ†αž”αžΌαž„αžšαž„αŸ‹αž…αžΆαŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž™αž€αžŠαŸ„αž™αž‘αžΈαž–αžΈαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™ αžαžŽαŸˆαžŠαŸ‚αž›αž‘αžΈαž–αžΈαžšαžšαž„αŸ‹αž…αžΆαŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž™αž€αžŠαŸ„αž™αž‘αžΈαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜αž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž€αžΎαžαž‘αžΎαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαŸ’αžŠαžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΎαž„αžœαž·αž‰αžŠαŸ„αž™αžšαŸ†αž€αž·αž›αž˜αž€αžœαž·αž‰αž“αžΌαžœαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αŸ”

Deadlocks αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αžœαŸ‚αž„αžšαž€αž“αŸ…αž…αž“αŸ’αž›αŸ„αŸ‡αž–αŸαž›αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžšαž€αžƒαžΎαž‰αž˜αž½αž™αž‚αžΊαžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆ αž–αŸ„αž›αž‚αžΊαž–αž·αž…αžΆαžšαžŽαžΆαžαžΆαž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž™αžΌαžšαž–αŸαž€αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αžΆαž“αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž‡αž“αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž’αžΆαž…αž•αŸ’αž’αŸ‚αž€αž›αžΎαžαž˜αŸ’αž›αŸƒαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž¬αž’αžαžΈαžαž—αžΆαž–αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ (Wait-Die and Wound-wait schemes)αŸ”

αžšαžΆαž›αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ TS αž˜αžΆαž“αž–αŸαž›αžœαŸαž›αžΆαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

αžšαž„αŸ‹αž…αžΆαŸ† - αžŸαŸ’αž›αžΆαž”αŸ‹αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(Ti) < TS(Tj)αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ Ti αžšαž„αŸ‹αž…αžΆαŸ† αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸ Ti αžαŸ’αžšαž‘αž”αŸ‹β€‹αž˜αž€β€‹αžœαž·αž‰ αž αžΎαž™β€‹αž…αžΆαž”αŸ‹β€‹αž•αŸ’αžŠαžΎαž˜β€‹αž˜αŸ’αžŠαž„β€‹αž‘αŸ€αžβ€‹αžŠαŸ„αž™β€‹αž˜αžΆαž“β€‹αžαŸ’αžšαžΆβ€‹αž–αŸαž›β€‹αžœαŸαž›αžΆβ€‹αžŠαžΌαž…β€‹αž‚αŸ’αž“αžΆαŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αž”αžΆαž“αž‘αž‘αž½αž›αž’αž“αž’αžΆαž“ αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αž“αž’αžΆαž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžšαž„αŸ‹αž…αžΆαŸ†αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αž”αžΆαž“αž‘αž‘αž½αž›αž’αž“αž’αžΆαž“ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αžŠαŸ‚αž›αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αž“αž’αžΆαž“αž“αŸ„αŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ”

αžšαž”αž½αžŸ - αžšαž„αŸ‹αž…αžΆαŸ†αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(Ti) < TS(Tj)αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ Tj αžαŸ’αžšαž‘αž”αŸ‹β€‹αž˜αž€β€‹αžœαž·αž‰ αž αžΎαž™β€‹αž…αžΆαž”αŸ‹β€‹αž•αŸ’αžŠαžΎαž˜β€‹αž˜αŸ’αžŠαž„β€‹αž‘αŸ€αžβ€‹αžŠαŸ„αž™β€‹αž˜αžΆαž“β€‹αžαŸ’αžšαžΆβ€‹αž–αŸαž›β€‹αžœαŸαž›αžΆβ€‹αžŠαžŠαŸ‚αž› αž”αžΎβ€‹αž˜αž·αž“β€‹αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αž‘αŸαŸ” Ti αžšαž„αŸ‹αž…αžΆαŸ†αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αž”αžΆαž“αž‘αž‘αž½αž›αž’αž“αž’αžΆαž“ αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αž“αž’αžΆαž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αž”αžΆαž“αž‘αž‘αž½αž›αž’αž“αž’αžΆαž“ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αžŠαŸ‚αž›αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αž“αž’αžΆαž“αž“αŸ„αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžšαž„αŸ‹αž…αžΆαŸ†αŸ” αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αž“αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž’αžΆαž‘αž·αž—αžΆαž–αžšαžΆαžšαžΆαŸ†αž„αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αžŠαŸ‚αž›αž˜αž·αž“αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αŸ” αž”αž‰αŸ’αž αžΆαž‚αžΊαžαžΆ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αžΆαž…αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αž”αžΆαž“αž…αŸ’αžšαžΎαž“αžŠαž„ αžŠαŸ„αž™αžŸαžΆαžš... αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž’αž“αž’αžΆαž“αž”αžΆαž“αž™αžΌαžšαŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αž»αž‘αž·αžŠαŸ’αž‹αž·αž“αž·αž™αž˜αž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž αžΆαž“αž·αž—αŸαž™αž“αŸƒαž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αž±αŸ’αž™αžƒαžΎαž‰αž—αžΆαž–αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„ αž€αŸ’αžšαžΆαž αŸ’αžœαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž„αžŸαž„αŸ‹ (αž€αŸ’αžšαžΆαž αŸ’αžœαžšαž„αŸ‹αž…αžΆαŸ† αž€αŸ’αžšαžΆαž αŸ’αžœαžšαž„αŸ‹αž…αžΆαŸ†) αž…αŸ†αžŽαž»αž…αž€αŸ†αž–αžΌαž›αžŠαŸ‚αž›αž‡αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž αžΎαž™αž‚αŸ‚αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž„αŸ‹αž…αžΆαŸ†αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αŸ…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž…αžΆαž”αŸ‹αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αŸ” αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αžšαžΆαž αŸ’αžœαž˜αžΆαž“αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αŸ’αžšαžΆαž αŸ’αžœαžšαž„αŸ‹αž…αžΆαŸ† αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™ αž‚αžΊαž‡αžΆαž“αžΈαžαž·αžœαž·αž’αžΈαžŠαŸαžαŸ’αž›αŸƒαž˜αž½αž™αŸ”

αž€αžΆαžšαž…αžΆαž€αŸ‹αžŸαŸ„αž–αžΈαžšαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž› - αž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αžŠαŸ„αž™αž€αžΆαžšαžšαžΉαž”αž’αžΌαžŸαž™αž€αž’αž“αž’αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ…αžŠαžΎαž˜αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž αžΎαž™αžŠαŸ„αŸ‡αž›αŸ‚αž„αžœαžΆαž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αž»αž“αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ„αžšαžŠαŸ†αž”αžΌαž„αŸ” αžœαžΆαž˜αžΆαž“αž–αžΈαžšαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž› - αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž›αžΌαžαž›αžΆαžŸαŸ‹ αž€αŸ†αž‘αž»αž„αž–αŸαž›αž€αŸ’αžαžΆαž”αŸ‹αž€αž€αž€αž»αž‰ αž“αž·αž„αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž”αž„αŸ’αžšαž½αž‰ αžŠαŸ‚αž›αž€αŸ†αž‘αž»αž„αž–αŸαž›αž€αŸ’αžαžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αŸαž‰αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž’αžΆαž…αž…αžΆαž”αŸ‹αž™αž€αž’αž“αž’αžΆαž“αžŽαžΆαž˜αž½αž™αž”αžΆαž“ αž“αŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αŸ” αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αžŠαŸ‚αž›αžαžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž’αž“αž’αžΆαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αž’αžΆαž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ”

αž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž–αžΈαžšαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž›αžΎαž€αžΆαžšαž…αž˜αŸ’αž›αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΈαž˜αž½αž™αŸ—αž”αž‰αŸ’αž…αžΌαž›αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž» αž αžΎαž™αž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αž™αž›αŸ‹αž–αŸ’αžšαž˜ (αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αž)αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž”αžΆαž“β€‹αž†αŸ’αž›αžΎαž™β€‹αž™αž›αŸ‹αž–αŸ’αžšαž˜ αž’αŸ’αž“αž€β€‹αžŸαž˜αŸ’αžšαž”β€‹αžŸαž˜αŸ’αžšαž½αž›β€‹αž”αžΆαž“β€‹αž•αŸ’αž‰αžΎβ€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αžŠαŸ‚αž›β€‹αžαž˜αŸ’αžšαžΌαžœβ€‹αž±αŸ’αž™β€‹αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž”αŸ’αžšαž–αŸ’αžšαžΉαžαŸ’αžαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αžšαž½αž… Servers αž†αŸ’αž›αžΎαž™β€‹αžαž”β€‹αžαžΆ OK αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž™αŸ‰αžΆαž„β€‹αž αŸ„αž…β€‹αžŽαžΆαžŸαŸ‹β€‹αž˜αž½αž™β€‹αž˜αž·αž“β€‹αž†αŸ’αž›αžΎαž™β€‹αžαž” OK αž“αŸ„αŸ‡β€‹αž’αŸ’αž“αž€β€‹αžŸαž˜αŸ’αžšαž”β€‹αžŸαž˜αŸ’αžšαž½αž›β€‹αž•αŸ’αž‰αžΎβ€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αž˜αž½αž™β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž›αž»αž”β€‹αž…αŸ„αž›β€‹αž€αžΆαžšβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹β€‹αž”αŸ’αžαžΌβ€‹αžšβ€‹αž‘αŸ…β€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž”αž˜αŸ’αžšαžΎβ€‹αž‘αžΆαŸ†αž„β€‹αž’αžŸαŸ‹ (αž€αžΆαžšβ€‹αž”αž‰αŸ’αž…αž”αŸ‹β€‹αžŠαŸ†αžŽαžΆαž€αŸ‹β€‹αž€αžΆαž›)αŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆ

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžœαž·αž›αž˜αž€αžœαž·αž‰ αž“αŸ…αž–αŸαž›αž–αŸ’αž™αžΆαž™αžΆαž˜αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆ TS αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž“αžΉαž„αž–αŸαž›αžœαŸαž›αžΆαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Ti αž…αžΆαžŸαŸ‹αž‡αžΆαž„ Tjαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ TS(Ti) < TS(Tj).

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ†αž€αž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αž˜αžΈαŸ” αžœαžαŸ’αžαž»αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΈαž˜αž½αž™αŸ— Q αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαŸ„αž™αžŸαŸ’αž›αžΆαž€αž–αžΈαžšαŸ” W-TS(Q) β€” αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž€αŸ’αž˜αŸαž„αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™ Q. R-TS(Q) - αžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž€αŸ’αž˜αŸαž„αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž’αžΆαž“αž“αŸ…αž›αžΎ Q.

αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ Q αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž–αžΈαžšαŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(T) < W-TS(Q)αž“αŸ„αŸ‡αž‚αžΊαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(T) >= W-TS(Q)αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž€αžΆαžšαž’αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž R-TS(Q) αž€αŸ†αž–αž»αž„αžαŸ‚αž€αŸ’αž›αžΆαž™αž‡αžΆ MAX(R-TS(Q), TS(T)).

αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ Q αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž–αžΈαžšαŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(T) < R-TS(Q)αž“αŸ„αŸ‡αž‚αžΊαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“αžšαž½αž…αž αžΎαž™αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„ αž‡αž˜αŸ’αž›αŸ„αŸ‡αž“αžΉαž„αž€αžΎαžαž‘αžΎαž„αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“ TS(T) < W-TS(Q)αž“αŸ„αŸ‡αž‚αžΊαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸ’αž™αžΆαž™αžΆαž˜αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαžαž˜αŸ’αž›αŸƒαžαŸ’αž˜αžΈαž‡αžΆαž„αž“αŸαŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αž·αž„ W-TS(Q) αž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαŸ’αž˜αžΎ TS(T).

αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ’αž›αŸƒαž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαžŸαŸ‹αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αž˜αžΈαž‡αžΆαž„αž“αŸαŸ‡ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž˜αž·αž“αž˜αžΆαž“αžœαžŠαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαžΆαž αŸ’αžœαžšαž„αŸ‹αž…αžΆαŸ†αž‘αŸαŸ” αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž‘αŸ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž„αŸ‹αž…αžΆαŸ† αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžœαž·αž›αž˜αž€αžœαž·αž‰αž—αŸ’αž›αžΆαž˜αŸ—αŸ” αž€αžΆαžšβ€‹αžœαž·αž›β€‹αžαŸ’αžšαž‘αž”αŸ‹β€‹αž‡αžΆβ€‹αž›αŸ’αž”αžΆαž€αŸ‹β€‹αž‚αžΊβ€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž‘αŸ…β€‹αž”αžΆαž“β€‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Ti αžšαž˜αŸ€αž›αž…αŸαž‰αž†αŸ’αž„αžΆαž™ Tj αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš Tiαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ Tj αž‚αž½αžšαžαŸ‚αžœαž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™ Tj αž”αžΆαž“αž”αŸ’αžšαž–αŸ’αžšαžΉαžαŸ’αžαžšαž½αž…αž αžΎαž™ αž“αŸ„αŸ‡αž“αžΉαž„αž˜αžΆαž“αž€αžΆαžšαžšαŸ†αž›αŸ„αž—αž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαŸ’αžαž·αžšαž—αžΆαž–αŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαžœαž·αž›αžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹ αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαžαŸ‚αžšαž„αŸ‹αž…αžΆαŸ†αž±αŸ’αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ„αŸ‡αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž„αŸ‹αž…αžΆαŸ†αž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž˜αž»αž“αž–αŸαž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“αŸ”

αž…αŸ’αž”αžΆαž”αŸ‹αžŸαžšαžŸαŸαžš Thomas - αž”αŸ†αžšαŸ‚αž”αŸ†αžšαž½αž›αž“αŸƒαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžœαŸαž™αž€αŸ’αž˜αŸαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αž˜αž·αž“αž±αŸ’αž™αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαžŠαŸ„αž™αž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ QαŸ” αž”αžΎ TS(T) < W-TS(Q)αž“αŸ„αŸ‡αž‚αžΊαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸ’αž™αžΆαž™αžΆαž˜αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαžαž˜αŸ’αž›αŸƒαžαŸ’αž˜αžΈαž‡αžΆαž„αž“αŸαŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš T αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ†αž€αž·αž›αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžαŸ’αžšαžΆαž–αŸαž›αžœαŸαž›αžΆαž‘αŸαŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹