рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреА рдирд┐рдпрдВрддреНрд░рдг рдпрдВрддреНрд░рдгрд╛

рд╡реНрдпрд╡рд╣рд╛рд░

рд╡реНрдпрд╡рд╣рд╛рд░ рд╣рд╛ рдбреЗрдЯрд╛рд╡рд░реАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪрд╛ рдПрдХ рдХреНрд░рдо рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреА рд╕реБрд░реБрд╡рд╛рдд рдЖрдгрд┐ рд╢реЗрд╡рдЯ рдЖрд╣реЗ.

рд╡реНрдпрд╡рд╣рд╛рд░ рдореНрд╣рдгрдЬреЗ рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА. рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪрд╛ рд╢реЗрд╡рдЯ рдПрдХрддрд░ рдмрджрд▓ рдЬрддрди рдХрд░рдгреЗ (рдХрдорд┐рдЯ) рдХрд┐рдВрд╡рд╛ рдмрджрд▓ рд░рджреНрдж рдХрд░рдгреЗ (рд░реЛрд▓рдмреЕрдХ) рдЕрд╕реВ рд╢рдХрддреЗ. рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрд╕рддрд╛рдд рдЬреНрдпрд╛ рдПрдХрд▓ рд╡рд┐рдирдВрддреА рдореНрд╣рдгреВрди рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдиреА ACID рдЧреБрдгрдзрд░реНрдо рдкреВрд░реНрдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ

рдЖрдгреНрд╡рд┐рдХрддрд╛. рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХрддрд░ рдкреВрд░реНрдгрдкрдгреЗ рдкреВрд░реНрдг рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдЕрдЬрд┐рдмрд╛рдд рдирд╛рд╣реА.

рд╕реБрд╕рдВрдЧрддрддрд╛. рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рдХрд░рддрд╛рдирд╛, рдбреЗрдЯрд╛рд╡рд░ рд▓рд╛рджрд▓реЗрд▓реНрдпрд╛ рдирд┐рд░реНрдмрдВрдзрд╛рдВрдЪреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдорд░реНрдпрд╛рджрд╛) рдЙрд▓реНрд▓рдВрдШрди рдХреЗрд▓реЗ рдЬрд╛рдК рдирдпреЗ. рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдкреНрд░рдгрд╛рд▓реА рдПрдХрд╛ рдпреЛрдЧреНрдп рд╕реНрдерд┐рддреАрддреВрди рджреБрд╕рд░реНтАНрдпрд╛ рдпреЛрдЧреНрдп рд╕реНрдерд┐рддреАрдд рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓.

рдЕрд▓рдЧреАрдХрд░рдг. рд╕рдорд╛рдВрддрд░ рдЪрд╛рд▓рдгрд╛рд░реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХреВ рдирдпреЗрдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рджреБрд╕рд░реНтАНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдмрджрд▓рд╛. рд╕рдорд╛рдВрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдЪреЗ рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЬрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрд░рдорд╛рдиреЗ рдЪрд╛рд▓рд╡рд▓реЗ рдЧреЗрд▓реЗ.

рдЯрд┐рдХрд╛рд╡. рдПрдХрджрд╛ рд╡рдЪрдирдмрджреНрдз рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдмрджрд▓ рдЧрдорд╛рд╡реВ рдирдпреЗрдд.

рд╡реНрдпрд╡рд╣рд╛рд░ рд▓реЙрдЧ

рд▓реЙрдЧ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЛ, рд╕рд┐рд╕реНрдЯрдо рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдбреЗрдЯрд╛рдЪреА рдЕрдгреВ рдЖрдгрд┐ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЛ

рд▓реЙрдЧрдордзреНрдпреЗ рдбреЗрдЯрд╛рдордзреНрдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рдмрджрд▓рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдгрд┐ рдирдВрддрд░ рдЕрд╕рд▓реЗрд▓реА рдореВрд▓реНрдпреЗ рдЕрд╕рддрд╛рдд. рд░рд╛рдИрдЯ-рдЕрд╣реЗрдб рд▓реЙрдЧ рд╕реНрдЯреНрд░реЕрдЯреЗрдЬреАрдордзреНрдпреЗ рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдорд╛рдЧреАрд▓ рдореВрд▓реНрдпрд╛рдВрдмрджреНрджрд▓ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдЕрдВрддрд┐рдо рдореВрд▓реНрдпрд╛рдВрдмрджреНрджрд▓ рд▓реЙрдЧ рдПрдВрдЯреНрд░реА рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рд┐рд╕реНрдЯрдо рдЕрдЪрд╛рдирдХ рдмрдВрдж рдЭрд╛рд▓реНрдпрд╛рд╕, рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрд▓рдЯ рдХреНрд░рдорд╛рдиреЗ рд▓реЙрдЧ рд╡рд╛рдЪрддреЛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рд░рджреНрдж рдХрд░рддреЛ. рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдбреЗрдЯрд╛рдмреЗрд╕ рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рд▓реЙрдЧрдордзреНрдпреЗ рддреНрдпрд╛рдмрджреНрджрд▓ рдмрджрд▓ рдХрд░рддреЛ. рдЕрдкрдпрд╢рд╛рдЪреНрдпрд╛ рд╡реЗрд│реА рд░рд╛рдЬреНрдпрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЙрдЧ рдЗрди рдлреЙрд░рд╡рд░реНрдб рдСрд░реНрдбрд░ рд╡рд╛рдЪрддреЛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рдкрд░рдд рдХрд░рддреЛ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЖрдзреАрдЪ рд╡рдЪрдирдмрджреНрдз рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдЪреА рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рдЕрдгреБрддреНрд╡ рдЬрдкрд▓реА рдЬрд╛рддреЗ.

рдХреЗрд╡рд│ рдЕрдпрд╢рд╕реНрд╡реА рд╡реНрдпрд╡рд╣рд╛рд░ рдкреБрдиреНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдирд╛рд╣реА.

рдЙрджрд╛рд╣рд░рдг. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдд $500 рдЖрд╣реЗрдд рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рддреЗ рдПрдЯреАрдПрдордордзреВрди рдХрд╛рдврдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. рджреЛрди рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реБрд░реВ рдЖрд╣реЗрдд. рдкрд╣рд┐рд▓рд╛ рд╢рд┐рд▓реНрд▓рдХ рдореВрд▓реНрдп рд╡рд╛рдЪрддреЛ рдЖрдгрд┐ рд╢рд┐рд▓реНрд▓рдХ рд╡рд░ рдкреБрд░реЗрд╕рд╛ рдирд┐рдзреА рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреИрд╕реЗ рдЬрд╛рд░реА рдХрд░рддреЗ. рджреБрд╕рд░рд╛ рд╢рд┐рд▓реНрд▓рдХрдордзреВрди рдЖрд╡рд╢реНрдпрдХ рд░рдХреНрдХрдо рд╡рдЬрд╛ рдХрд░рддреЛ. рд╕рдордЬрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреНрд░реЕрд╢ рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдкрд╣рд┐рд▓реЗ рдСрдкрд░реЗрд╢рди рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ, рдкрд░рдВрддреБ рджреБрд╕рд░реЗ рдХреЗрд▓реЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдореНрд╣реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╢рд┐рд▓реНрд▓рдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрдерд┐рддреАрдд рдкрд░рдд рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреИрд╕реЗ рдкреБрдиреНрд╣рд╛ рдЬрд╛рд░реА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

рдЗрдиреНрд╕реБрд▓реЗрд╢рди рдкрд╛рддрд│реА

рд╡рдЪрдирдмрджреНрдз рд╡рд╛рдЪрд╛

рдбрд░реНрдЯреА рд░реАрдб рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рд╡реНрдпрд╡рд╣рд╛рд░ рджреБрд╕рд░реНтАНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪрд╛ рдордзреНрдпрд╡рд░реНрддреА рдирд┐рдХрд╛рд▓ рд╡рд╛рдЪреВ рд╢рдХрддреЛ.

рдЙрджрд╛рд╣рд░рдг. рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢рд┐рд▓реНрд▓рдХ рдореВрд▓реНрдп $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 рдбреЗрдЯрд╛ рдкреБрдиреНрд╣рд╛ рд╡рд╛рдЪрддреЛ рдЖрдгрд┐ рдорд╛рдЧреАрд▓ рдирд┐рдХрд╛рд▓рд╛рд╕рд╣ рд╡рд┐рд╕рдВрдЧрддреА рд╢реЛрдзрддреЛ.

рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╡рд╛рдЪрди рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рдХреА рджреБрд╕рд░рд╛ рд╡рд╛рдЪрди рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рджреЗрдИрд▓. рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдПрдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдЪрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЗрддрд░рд╛рдВрдордзреНрдпреЗ рдмрджрд▓рд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдЬрд░ рд╡реНрдпрд╡рд╣рд╛рд░ A рдиреЗ рдбреЗрдЯрд╛рдЪрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЪ рд╡рд╛рдЪрд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рд╡реНрдпрд╡рд╣рд╛рд░ B, рдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛, рд╡реНрдпрд╡рд╣рд╛рд░ A рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЬрд╛рддреЗ.

рдХреНрд░рдордмрджреНрдз рд╡рд╛рдЪрди (рд╕рд┐рд░рд┐рдпрд▓рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп)

рдлреЕрдВрдЯрдо рд░реАрдбреНрд╕ рд╕рдорд╕реНрдпрд╛. рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рдирд┐рд╡рдбрдгрд╛рд▒реНрдпрд╛ рджреЛрди рдХреНрд╡реЗрд░реА рднрд┐рдиреНрди рдореВрд▓реНрдпреЗ рджреЗрддрд╛рдд.

рдЙрджрд╛рд╣рд░рдг. T1 рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рдирдВрддреА рдХрд░рддреЗ рдЬреНрдпрд╛рдВрдЪреА рд╢рд┐рд▓реНрд▓рдХ $0 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ рдкрд░рдВрддреБ $100 рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╣реЗ. T2 $1 рд╢рд┐рд▓реНрд▓рдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреВрди $101 рд╡рдЬрд╛ рдХрд░рддреЗ. T1 рд╡рд┐рдирдВрддреА рдкреБрдиреНрд╣рд╛ рдЬрд╛рд░реА рдХрд░рддреЗ.

рдСрд░реНрдбрд░ рдХреЗрд▓реЗрд▓реЗ рд╡рд╛рдЪрди (рд╕рд┐рд░рд┐рдпрд▓рд╛рдЗрдЬ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп). рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдгрдд: рдЕрдиреБрдХреНрд░рдорд┐рдХ рдореНрд╣рдгреВрди рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗ рдЬрд╛рддрд╛рдд. рд╡рд┐рдирдВрддреАрдЪреНрдпрд╛ рдЕрдЯреАрдВрдордзреНрдпреЗ рдпреЗрдгрд╛рд░реЗ рд░реЗрдХреЙрд░реНрдб рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдЬреЛрдбрдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдЬрд░ рд╡реНрдпрд╡рд╣рд╛рд░ A рдиреЗ рд╕рдВрдкреВрд░реНрдг рд╕рд╛рд░рдгреАрд╡рд░реВрди рдбреЗрдЯрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рд╡реНрдпрд╡рд╣рд╛рд░ A рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕рдВрдкреВрд░реНрдг рд╕рд╛рд░рдгреА рдЗрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╕рд╛рдареА рдЧреЛрдард╡рд┐рд▓реА рдЬрд╛рдИрд▓.

рд╢реЗрдбреНрдпреБрд▓рд░

рд╕рдорд╛рдВрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджрд░рдореНрдпрд╛рди рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛрдгрддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рдХрд░рд╛рд╡реНрдпрд╛рдд рддреЗ рд╕реЗрдЯ рдХрд░рддреЗ.

рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрддрд░ рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдСрдкрд░реЗрд╢рдиреНрд╕рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдСрд░реНрдбрд░рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдирд╕рд▓реНрдпрд╛рд╕, рдЕрд╢рд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрдореНрдпреБрдЯреЗрдЯрд┐рд╡реНрд╣ (рдкрд░рдореНрдпреБрдЯреЗрдмрд▓) рдЕрд╕рддрд╛рдд. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░реАрд▓ рд░реАрдбрд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрдореНрдпреБрдЯреЗрдЯрд┐рд╡реНрд╣ рдЕрд╕рддрд╛рдд. рд╡рд╛рдЪрд╛-рд▓рд┐рд╣рд╛ рдЖрдгрд┐ рд▓рд┐рд╣рд╛-рд▓рд┐рд╣рд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрдореНрдпреБрдЯреЗрдЯрд┐рд╡реНрд╣ рдирд╛рд╣реАрдд. рд╢реЗрдбреНрдпреБрд▓рд░рдЪреЗ рдХрд╛рд░реНрдп рд╕рдорд╛рдВрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЗрдВрдЯрд░рд▓реАрд╡реНрд╣ рдХрд░рдгреЗ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдЪреНрдпрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╕рдорддреБрд▓реНрдп рдЕрд╕реЗрд▓.

рд╕рдорд╛рдВрддрд░ рдиреЛрдХрд▒реНрдпрд╛рдВрд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдпрдВрддреНрд░рдгрд╛ (рд╕рдорд╛рдВрддрд░ рдирд┐рдпрдВрддреНрд░рдг)

рдЖрд╢рд╛рд╡рд╛рджреА рд╕рдВрдШрд░реНрд╖ рд╢реЛрдзрдгреЗ рдЖрдгрд┐ рд╕реЛрдбрд╡рдгреЗ рдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА рд╕рдВрдШрд░реНрд╖ рдЙрджреНрднрд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрдгреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ.

рдЖрд╢рд╛рд╡рд╛рджреА рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдд, рдПрдХрд╛рдзрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреЗ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд░рддреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд▓реНрд╣реЗрд╡рд╛рдЯреАрд╡рд░ рдЕрд╕рддрд╛рдд. рд╕рдВрдкрд╛рджрди рдкреВрд░реНрдг рдХрд░рдгрд╛рд░реА рдкрд╣рд┐рд▓реА рд╡реНрдпрдХреНрддреА рдмрджрд▓ рдЬрддрди рдХрд░рддреЗ, рддрд░ рдЗрддрд░рд╛рдВрдиреА рдмрджрд▓ рд╡рд┐рд▓реАрди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдПрдХ рдЖрд╢рд╛рд╡рд╛рджреА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдВрдШрд░реНрд╖ рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ, рдкрд░рдВрддреБ рдкреНрд░рдгрд╛рд▓реАрдиреЗ рд╕рдВрдШрд░реНрд╖рд╛рддреВрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рд╣реЛрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╕рд╣, рдбреЗрдЯрд╛ рдХреЕрдкреНрдЪрд░ рдХрд░рдгрд╛рд░рд╛ рдкрд╣рд┐рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрддрд░рд╛рдВрдирд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЛ. рд╕рдВрдШрд░реНрд╖ рджреБрд░реНрдорд┐рд│ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрд╢рд╛рд╡рд╛рджреА рд░рдгрдиреАрддреА рдирд┐рд╡рдбрдгреЗ рд╢рд╣рд╛рдгрдкрдгрд╛рдЪреЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреЗ рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрдЪреЗ рд╕рдорд╛рдирддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рд▓реЙрдХрд┐рдВрдЧ

рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдбреЗрдЯрд╛ рд▓реЙрдХ рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рддреЛ рдЕрдирд▓реЙрдХ рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЗрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдиреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА.

рдбреЗрдЯрд╛рдмреЗрд╕, рдЯреЗрдмрд▓, рдкрдВрдХреНрддреА рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╡рд░ рдмреНрд▓реЙрдХ рдЖрдЪреНрдЫрд╛рджрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдХ рдПрдХрд╛рдЪ рдбреЗрдЯрд╛рд╡рд░ рдЕрдиреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рд▓рд╛рджрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рд╕рд░реНрд╡ рд╡реНрдпрд╡рд╣рд╛рд░ (рдЬреНрдпрд╛рдиреЗ рд▓рд╛рджрд▓реЗ рдЖрд╣реЗ рддреНрдпрд╛рд╕рд╣) рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдмрджрд▓ рдЖрдгрд┐ рдЕрдирдиреНрдп рдХреЕрдкреНрдЪрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ. рдЕрдирдиреНрдп рд▓реЙрдХ рдлрдХреНрдд рдПрдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рд▓рд╛рджрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рд▓рд╛рджрдгрд╛рд▒реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдЗрддрд░рд╛рдВрдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреГрддреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ.

рдбреЗрдбрд▓реЙрдХ рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрд╣реЗ рдЬрд┐рдереЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд│рд╛рд╕рд╛рдареА рдкреНрд░рд▓рдВрдмрд┐рдд рд╕реНрдерд┐рддреАрдд рд╕рдВрдкрддрд╛рдд.

рдЙрджрд╛рд╣рд░рдг. рдкрд╣рд┐рд▓рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рджреБрд╕рд▒реНрдпрд╛рдиреЗ рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рд░рд┐рд▓реАрдЭ рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рддреЛ, рддрд░ рджреБрд╕рд░рд╛ рдкрд╣рд┐рд▓реНрдпрд╛рджреНрд╡рд╛рд░реЗ рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рд░рд┐рд▓реАрдЭ рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рддреЛ.

рдбреЗрдбрд▓реЙрдХ рд╕рдорд╕реНрдпреЗрдЪреЗ рдЖрд╢рд╛рд╡рд╛рджреА рд╕рдорд╛рдзрд╛рди рдбреЗрдбрд▓реЙрдХ рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ, рдкрд░рдВрддреБ рдирдВрддрд░ рдбреЗрдбрд▓реЙрдХрдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдкреИрдХреА рдПрдХ рдкрд░рдд рд░реЛрд▓ рдХрд░реВрди рд╕рд┐рд╕реНрдЯрдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ.

рдард░рд╛рд╡рд┐рдХ рдЕрдВрддрд░рд╛рдиреЗ рдбреЗрдбрд▓реЙрдХ рд╢реЛрдзрд▓реЗ рдЬрд╛рддрд╛рдд. рд╢реЛрдз рдкрджреНрдзрддреАрдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рд╡реЗрд│реЗрдиреБрд╕рд╛рд░, рдореНрд╣рдгрдЬреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рд╕ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧрд▓реНрдпрд╛рд╕ рдПрдХ рдЧрддрд┐рд░реЛрдз рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рдбреЗрдбрд▓реЙрдХ рдЖрдврд│рддреЛ, рддреЗрд╡реНрд╣рд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдкреИрдХреА рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдЧреЗ рдШреЗрддрд▓рд╛ рдЬрд╛рддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреЗрдбрд▓реЙрдХрдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗрд▓реЗ рдЗрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рд╣реЛрдК рд╢рдХрддрд╛рдд. рдкреАрдбрд┐рдд рд╡реНрдпрдХреНрддреАрдЪреА рдирд┐рд╡рдб рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЬреНрдпреЗрд╖реНрдарддреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕реВ рд╢рдХрддреЗ (рдерд╛рдВрдмрд╛-рдорд░рд╛ рдЖрдгрд┐ рдЬрдЦрдо-рдкреНрд░рддреАрдХреНрд╖рд╛ рдпреЛрдЬрдирд╛).

рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░ T рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЖрд╣реЗ TS рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд╣реЗ.

рдерд╛рдВрдмрд╛-рдорд░рд╛.

рддрд░ TS(Ti) < TS(Tj)рдордЧ Ti рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ, рдЕрдиреНрдпрдерд╛ Ti рдкрд░рдд рдлрд┐рд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдкрд╕рд╣ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрддреЗ.

рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рддрд░реБрдг рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рд╕рдВрд╕рд╛рдзрди рдорд┐рд│рд╡рд▓реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рддреНрдпрд╛рдЪ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд▓рд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рд╕рдВрд╕рд╛рдзрди рдорд┐рд│рд╡рд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд░рд╛ рддрд░реБрдг рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдЧреЗ рдШреЗрддрд▓рд╛ рдЬрд╛рдИрд▓.

рдШрд╛рд╡-рд╡рд╛рдЯ.

рддрд░ TS(Ti) < TS(Tj)рдордЧ Tj рдкрд░рдд рдлрд┐рд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдкрд╕рд╣ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрддреЗ, рдЕрдиреНрдпрдерд╛ Ti рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ.

рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рд╕рдВрд╕рд╛рдзрди рдорд┐рд│рд╡рд▓реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рддреНрдпрд╛рдЪ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдиреЗ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рддрд░реБрдг рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд▓рд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. рдЕрдЧреНрд░рдХреНрд░рдо-рдЖрдзрд╛рд░рд┐рдд рдмрд│реА рдирд┐рд╡рдб рдбреЗрдбрд▓реЙрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ, рдкрд░рдВрддреБ рдбреЗрдбрд▓реЙрдХ рдирд╕рд▓реЗрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рдд рдЖрдгрддреЗ. рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдкрд░рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдХрд╛рд░рдг... рдЬреБрдиреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдореБрд│реЗ рд╕рдВрд╕рд╛рдзрди рджреАрд░реНрдШрдХрд╛рд│ рдЯрд┐рдХреВ рд╢рдХрддреЗ.

рдбреЗрдбрд▓реЙрдХрдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА рд╕рдорд╛рдзрд╛рди рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд▓рд╛ рдЧрддрд┐рдорд╛рди рд╣реЛрдгреНрдпрд╛рдЪрд╛ рдзреЛрдХрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА.

рдбреЗрдбрд▓реЙрдХ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рдЖрд▓реЗрдЦ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рд╡реЗрдЯрд┐рдВрдЧ рдЖрд▓реЗрдЦ, рд╡реЗрдЯрд┐рдВрдЧ рдлреЙрд░-рдЧреНрд░рд╛рдл), рдЬреНрдпрд╛рдЪреЗ рд╢рд┐рд░реЛрдмрд┐рдВрджреВ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрд╣реЗрдд рдЖрдгрд┐ рдХрдбрд╛ рд╣рд╛ рдбреЗрдЯрд╛ рдХреЕрдкреНрдЪрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдкрд░реНрдпрдВрдд рдбреЗрдЯрд╛ рд░рд┐рд▓реАрдЭ рд╣реЛрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдкрд╛рд╕реВрди рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЖрд▓реЗрдЦрд╛рд▓рд╛ рд▓реВрдк рдЕрд╕рд▓реНрдпрд╛рд╕ рдбреЗрдбрд▓реЙрдХ рдЭрд╛рд▓реНрдпрд╛рдЪреЗ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. рдкреНрд░рддреАрдХреНрд╖рд╛ рдЖрд▓реЗрдЦ рддрдпрд╛рд░ рдХрд░рдгреЗ, рд╡рд┐рд╢реЗрд╖рддрдГ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ, рдПрдХ рдорд╣рд╛рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ.

рдЯреВ-рдлреЗрдЬ рд▓реЙрдХрд┐рдВрдЧ - рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓реА рд╕рд░реНрд╡ рд╕рдВрд╕рд╛рдзрдиреЗ рдЬрдкреНрдд рдХрд░реВрди рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рд╕реЛрдбрд╡реВрди рдбреЗрдбрд▓реЙрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ

рд╕рд░реНрд╡ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ рдкрд╣рд┐рд▓реНрдпрд╛ рдЕрдирд▓реЙрдХрд┐рдВрдЧрдЪреНрдпрд╛ рдЖрдзреА рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддреНрдпрд╛рдЪреЗ рджреЛрди рдЯрдкреНрдкреЗ рдЖрд╣реЗрдд - рд╡рд╛рдврдгрд╛рд░рд╛ рдЯрдкреНрдкрд╛, рдЬреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдкрдХрдб рдЬрдорд╛ рд╣реЛрддрд╛рдд рдЖрдгрд┐ рд╕рдВрдХреБрдЪрд┐рдд рдЕрд╡рд╕реНрдерд╛, рдЬреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдкрдХрдб рд╕реЛрдбрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╕рдВрд╕рд╛рдзрдирд╛рдВрдкреИрдХреА рдПрдХ рд╣рд╕реНрддрдЧрдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡реНрдпрд╡рд╣рд╛рд░ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрддреЛ. рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХреА рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрдиреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рдорд╛рди рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╕реНрдкрд░реНрдзрд╛ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕.

рджреЛрди-рдлреЗрдЬ рдХрдорд┐рдЯ рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдХрдорд┐рдЯ рд╕рд░реНрд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рддрд┐рдХреГрддреАрдВрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ

рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рддреЛ рдЬреЛ рд▓реЙрдЧрдордзреНрдпреЗ рдмрджрд▓рд▓рд╛ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рд╕рдордиреНрд╡рдпрдХ рдУрдХреЗ (рдорддрджрд╛рди рдЯрдкреНрдкрд╛) рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЛ. рд╕рд░реНрд╡рд╛рдВрдиреА рдУрдХреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓реНрдпрд╛рдирдВрддрд░, рд╕рдордиреНрд╡рдпрдХ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рд╡рдЪрдирдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдкрд╛рдард╡рддреЛ. рдХрдорд┐рдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╕рд░реНрд╡реНрд╣рд░ рдУрдХреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддрд╛рдд; рдЬрд░ рдХрд┐рдорд╛рди рдПрдХрд╛рдиреЗ рдУрдХреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓рд╛ рдирд╛рд╣реА, рддрд░ рд╕рдордиреНрд╡рдпрдХ рд╕рд░реНрд╡ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рдмрджрд▓ рд░рджреНрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рдЧреНрдирд▓ рдкрд╛рдард╡рддреЛ (рдкреВрд░реНрдгрддрд╛ рдЯрдкреНрдкрд╛).

рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдкрджреНрдзрдд

рдПрдЦрд╛рджреНрдпрд╛ рддрд░реБрдг рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдЬреБрдирд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдЧреЗ рдШреЗрддрд▓рд╛ рдЬрд╛рддреЛ

рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд▓рд╛ рдПрдХ рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ 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 рдЖрдзреАрдЪ рд╡рдЪрдирдмрджреНрдз рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдирдВрддрд░ рд╕реНрдерд┐рд░рддреЗрдЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рд╣реЛрдИрд▓.

рдХреЕрд╕реНрдХреЗрдбрд┐рдВрдЧ рд░реЛрд▓рдмреЕрдХрд╕рд╛рдареА рдЙрдкрд╛рдпрд╛рдВрдкреИрдХреА рдПрдХ. рд╡реНрдпрд╡рд╣рд╛рд░ рд╢реЗрд╡рдЯреА рд╕рд░реНрд╡ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреВрд░реНрдг рдХрд░рддреЛ рдЖрдгрд┐ рдЗрддрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдиреА рддреЗ рдСрдкрд░реЗрд╢рди рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рдЪрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡рдЪрдирдмрджреНрдз рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛.

рдереЙрдорд╕ рд▓реЗрдЦрди рдирд┐рдпрдо - рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдкрджреНрдзрддреАрдЪрд╛ рдПрдХ рдлрд░рдХ рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╣рд╛рд░рд╛рджреНрд╡рд╛рд░реЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдореЛрдареНрдпрд╛ рд╡реНрдпрдХреНрддреАрджреНрд╡рд╛рд░реЗ рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЖрд╣реЗ

рд╡реНрдпрд╡рд╣рд╛рд░ T рдбреЗрдЯрд╛ рдмрджрд▓рд╛рдВрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рддреЛ Q. рдЬрд░ TS(T) < W-TS(Q), рдореНрд╣рдгрдЬреЗ, рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╡реАрди рдореВрд▓реНрдп рдУрд╡реНрд╣рд░рд░рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ, рдЯрд╛рдЗрдорд╕реНрдЯреЕрдореНрдк рдкрджреНрдзрддреАрдкреНрд░рдорд╛рдгреЗ рд╡реНрдпрд╡рд╣рд╛рд░ T рдкрд░рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛