рдЖрдпреЛрдЬрди рдХрд░рддрд╛ рд╣реИ

рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рджреЗрдЦрдирд╛ рдкрдбрд╝рд╛ - рдХреНрдпрд╛ рдЗрд╕рдиреЗ рдЖрдкрдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛?
рдХреНрдпрд╛ рдЖрдк рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?
рдореИрдВ рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред



рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╕реВрдЪреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреВрд░ рд╣реИ (рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдмрджреНрдз рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ), рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрднреА рддрдХ рдмрд╛рдХреА рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдЖрдкрдХреА рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреЛрдВ рдиреЗ рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред
рдЙрджрд╛рд╣рд░рдг

рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдЖрдВрддрд░рд┐рдХ рддрд░реНрдХ рдХреЛ рджрд░реНрд╢рд╛рдпрд╛, рдФрд░ рд░рди рд╡рд┐рдзрд┐ рдореЗрдВ рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред
~ task_manager * task_manager::Run(num) 

рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдХрдИ рдЕрд╕рдВрдЧрдд рдорд╕реМрджрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
 / task_manager 

рдПрдХ рд╕рд░рд▓ рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдПрдХ рдХрдорд┐рдЯ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╣рдо рдмрд╛рдж рдореЗрдВ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдХрд░ рд╕рдХреЗрдВред
 \ task_manager::simple_task 

рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгреА
рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕реНрдерд┐рддрд┐ рд╕рдВрдЧрдд рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рддрд░реНрдХ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдз рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
 base::exception: ~+&; |        ~     -   *        %   fatal_exception  operation_fail ?      


рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓реЗрдЧрд╛, рддреЛ рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реВрдВрдЧрд╛ред


Source: https://habr.com/ru/post/In157317/


All Articles