CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/Java рдордзреНрдпреЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

Java рдордзреНрдпреЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
рд╣рд╛рдп! рд╕рд░реНрд╡рдкреНрд░рдердо, рдЕрднрд┐рдирдВрджрди: рддреБрдореНрд╣реА Java рдордзреАрд▓ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдкреЛрд╣реЛрдЪрд▓рд╛ рдЖрд╣рд╛рдд! рд╣реА рдПрдХ рдЧрдВрднреАрд░ рдХрд╛рдордЧрд┐рд░реА рдЖрд╣реЗ - рддреБрдореНрд╣реА рдЦреВрдк рдкреБрдвреЗ рдЖрд▓рд╛ рдЖрд╣рд╛рдд. рдкрд░рдВрддреБ рд╕реНрд╡рдд: рд▓рд╛ рддрдпрд╛рд░ рдХрд░рд╛: рд╣рд╛ рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдХрдареАрдг рд╡рд┐рд╖рдп рдЖрд╣реЗ. рдЖрдгрд┐ рдЕрд╕реЗ рдирд╛рд╣реА рдХреА рдЖрдореНрд╣реА рдпреЗрдереЗ рдХреНрд▓рд┐рд╖реНрдЯ рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рдмрд░реНтАНрдпрд╛рдЪ рдкрджреНрдзрддреА рд╡рд╛рдкрд░рдд рдЖрд╣реЛрдд: рдЦрд░рдВ рддрд░, рдЖрдореНрд╣реА рд╡реАрд╕ рдкреЗрдХреНрд╖рд╛ рдХрдореА рд╡рд╛рдкрд░реБ. рд╣реЗ рдЕрдзрд┐рдХ рдЖрд╣реЗ рдХреА рдЖрдкрдг рдереЛрдбреЗрд╕реЗ рдХрд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рддреЗ рдмрджрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рдЖрдзреА, рддреБрдордЪреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХреНрд░рдорд╛рдХреНрд░рдорд╛рдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдХреЛрдбрдЪреНрдпрд╛ рдХрд╛рд╣реА рдУрд│реА рдЗрддрд░рд╛рдВрдирдВрддрд░ рдЖрд▓реНрдпрд╛, рдХрд╛рд╣реА рдкрджреНрдзрддреА рдЗрддрд░рд╛рдВрдирдВрддрд░ рдЖрд▓реНрдпрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдореБрд│рд╛рдд рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ. рдкреНрд░рдердо, рдЖрдореНрд╣реА рдХрд╛рд╣реАрддрд░реА рдореЛрдЬрд▓реЗ, рдирдВрддрд░ рдХрдиреНрд╕реЛрд▓рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдкрд▓рд╛. рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╕рдорд╛рдВрддрд░рддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. рдЪрд▓рд╛ рдЕрдЧрджреА рд╕реЛрдкреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛: ) рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рддреБрдордЪреЗ рдХреБрдЯреБрдВрдм рдПрдХрд╛ рдШрд░рд╛рддреВрди рджреБрд╕рд▒реНрдпрд╛ рдШрд░рд╛рдд рдЬрд╛рдд рдЖрд╣реЗ. рддреБрдордЪреА рд╕рд░реНрд╡ рдкреБрд╕реНрддрдХреЗ рдЧреЛрд│рд╛ рдХрд░рдгреЗ рд╣рд╛ рдпрд╛ рд╣рд╛рд▓рдЪрд╛рд▓реАрдЪрд╛ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рднрд╛рдЧ рдЕрд╕реЗрд▓. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдмрд░реАрдЪ рдкреБрд╕реНрддрдХреЗ рдЬрдорд╛ рдЭрд╛рд▓реА рдЖрд╣реЗрдд рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреА рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рд╕рдзреНрдпрд╛, рддреБрдореНрд╣реА рдПрдХрдореЗрд╡ рдЙрдкрд▓рдмреНрдз рдЖрд╣рд╛рдд. рдЖрдИ рдЬреЗрд╡рдг рдмрдирд╡рдд рдЖрд╣реЗ, рднрд╛рдК рдХрдкрдбреЗ рдмрд╛рдВрдзрдд рдЖрд╣реЗ рдЖрдгрд┐ рдмрд╣реАрдг рджреБрдХрд╛рдирд╛рдд рдЧреЗрд▓реА. рдПрдХрдЯреЗ, рдЖрдкрдг рдХрд╕реЗ рддрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рд▓рд╡рдХрд░рдЪ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░, рдЖрдкрдг рдХрд╛рд░реНрдп рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдХрд░рд╛рд▓, рдкрд░рдВрддреБ рдпрд╛рд╕ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓. рддрдерд╛рдкрд┐, рддреБрдордЪреА рдмрд╣реАрдг 20 рдорд┐рдирд┐рдЯрд╛рдВрдд рджреБрдХрд╛рдирд╛рддреВрди рдкрд░рдд рдпреЗрдИрд▓ рдЖрдгрд┐ рддрд┐рд▓рд╛ рджреБрд╕рд░реЗ рдХрд╛рд╣реА рдХрд░рд╛рдпрдЪреЗ рдирд╛рд╣реА. рддреНрдпрд╛рдореБрд│реЗ рддреА рддреБрдордЪреНрдпрд╛рдд рд╕рд╛рдореАрд▓ рд╣реЛрдК рд╢рдХрддреЗ. рдХрд╛рд░реНрдп рдмрджрд▓рд▓реЗрд▓реЗ рдирд╛рд╣реА: рдкреБрд╕реНрддрдХреЗ рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдареЗрд╡рд╛. рдкрд░рдВрддреБ рддреЗ рджреБрдкреНрдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. рдХрд╛? рдХрд╛рд░рдг рдХрд╛рдо рд╕рдорд╛рдВрддрд░рдкрдгреЗ рд╣реЛрдд рдЖрд╣реЗ. рджреЛрди рднрд┐рдиреНрди 'рдзрд╛рдЧреЗ' (рддреБрдореНрд╣реА рдЖрдгрд┐ рддреБрдордЪреА рдмрд╣реАрдг) рдПрдХрд╛рдЪ рд╡реЗрд│реА рдПрдХрдЪ рдХрд╛рдо рдХрд░рдд рдЖрд╣рд╛рдд. рдЖрдгрд┐ рдХрд╛рд╣реАрд╣реА рдмрджрд▓рд▓реЗ рдирд╛рд╣реА рддрд░, рдордЧ рддреБрдореНрд╣реА рд╕реНрд╡рддрдГ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд░рд╛рд▓ рддреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рд╡реЗрд│реЗрдд рдЦреВрдк рдлрд░рдХ рдЕрд╕реЗрд▓. рдЬрд░ рднрд╛рд╡рд╛рдиреЗ рддреНрдпрд╛рдЪреЗ рдХрд╛рдо рд▓рд╡рдХрд░ рдкреВрд░реНрдг рдХреЗрд▓реЗ рддрд░ рддреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░реВ рд╢рдХреЗрд▓ рдЖрдгрд┐ рдЧреЛрд╖реНрдЯреА рдЖрдгрдЦреА рдЬрд▓рдж рд╣реЛрддреАрд▓.

рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд

рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдЪрд╛ рд╢реЛрдз рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рджреЛрди рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЙрджреНрджрд┐рд╖реНрдЯреЗ рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рд╡рд▓рд╛ рдЧреЗрд▓рд╛:
  1. рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдЧреЛрд╖реНрдЯреА рдХрд░рд╛.

    рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдереНрд░реЗрдбреНрд╕рдиреЗ (рдХреБрдЯреБрдВрдмрд╛рддреАрд▓ рд╕рджрд╕реНрдпрд╛рдВрдиреА) рд╕рдорд╛рдВрддрд░рдкрдгреЗ рдЕрдиреЗрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реНрдпрд╛: рддреНрдпрд╛рдВрдиреА рднрд╛рдВрдбреА рдзреБрддрд▓реА, рджреБрдХрд╛рдирд╛рдд рдЧреЗрд▓реА рдЖрдгрд┐ рд╡рд╕реНрддреВ рдкреЕрдХ рдХреЗрд▓реНрдпрд╛.

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

    рдмрд░рдВ, рдорд▓рд╛ рд╡рд╛рдЯрддрдВ рдЖрдореНрд╣реА рдХрд╛рд╣реА рдорд┐рдирд┐рдЯреЗ рдерд╛рдВрдмреВ!

    рдЬрд╛рд╡рд╛ рдордзреАрд▓ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ: рддреЗ рдХрд╛рдп рдЖрд╣реЗ, рддреНрдпрд╛рдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рддреЛрдЯреЗ - 3

    рдХрд┐рдВрд╡рд╛ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░реВ рд╢рдХрддреЛ, рдХрд┐рдВрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореНрд╣рдгрддрд╛рдд рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рддреНрдпрд╛рд╕ 'рд╕рдорд╛рдВрддрд░' рдХрд░реВ рд╢рдХрддреЛ. рдЪрд▓рд╛ рдПрдХрд╛ рдереНрд░реЗрдбрд╡рд░ рдЖрдкрд▓реА рдЧрдгрдирд╛ рдХрд░реВ рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛ рдереНрд░реЗрдбрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рдвреВ. рдмрд╣реБрддреЗрдХ рд╕рдВрдЧрдгрдХрд╛рдВрдХрдбреЗ рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. рдЬрд░ рдЖрдкрдг рд╣рд╛ рдорд╛рд░реНрдЧ рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛, рддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЧреЛрдардгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдд рдХрд╛рдп рдШрдбрдд рдЖрд╣реЗ рдпрд╛рдЪреА рдХрд╛рд│рдЬреА рди рдХрд░рддрд╛ рд╕реНрдХреНрд░реАрди рджрд░рдореНрдпрд╛рди рд╕рд╣рдЬрддреЗрдиреЗ рдлрд┐рд░реЗрд▓. рдПрдХ рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдд рдирд╛рд╣реА :)

  2. рдЧрдгрдирд╛ рдЕрдзрд┐рдХ рдЬрд▓рдж рдХрд░рд╛.

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

рдкрд░рдВрддреБ рддреБрдореНрд╣реА рдпрд╛ рдзрдбреНрдпрд╛рдд рдЖрдзреАрдЪ рд╡рд╛рдЪрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЖрдЬрдЪреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдЦреВрдк рд╕реНрдорд╛рд░реНрдЯ рдЖрд╣реЗрдд, рдЖрдгрд┐ рдЕрдЧрджреА рдПрдХрд╛ рд╕рдВрдЧрдгрдХреАрдп рдХреЛрдЕрд░рд╡рд░ рд╕рдорд╛рдВрддрд░рддрд╛, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдРрд╡рдЬреА рдЫрджреНрдо-рд╕рдорд╛рдВрддрд░рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗрдд, рдЬрд┐рдереЗ рдХрд╛рд░реНрдпреЗ рд╡реИрдХрд▓реНрдкрд┐рдХрд░рд┐рддреНрдпрд╛ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдЪрд▓рд╛ рд╕рд╛рдорд╛рдиреНрдпрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддреЗрдХрдбреЗ рд╡рд│рд╡реВ рдЖрдгрд┐ Java рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд▓рд╛рдпрдмреНрд░рд░реА - java.lang.Thread рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рд╡рд░реНрдЧ рдЬрд╛рдгреВрди рдШреЗрдК. рдХрд╛рдЯреЗрдХреЛрд░рдкрдгреЗ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, Java рдереНрд░реЗрдбреНрд╕ рдереНрд░реЗрдб рдХреНрд▓рд╛рд╕рдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрджреНрд╡рд╛рд░реЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рддрд╛рдд . рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА 10 рдереНрд░реЗрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ 10 рдЙрджрд╛рд╣рд░рдгрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЪрд▓рд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрдВ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рд╣реВ:
public class MyFirstThread extends Thread {

   @Override
   public void run() {
       System.out.println("I'm Thread! My name is " + getName());
   }
}
рдереНрд░реЗрдбреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдХреНрд▓рд╛рд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рддреЗ java.lang рджреНрд╡рд╛рд░реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ . рдереНрд░реЗрдб рдХреНрд▓рд╛рд╕, рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рд░рди() рдкрджреНрдзрдд рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рд╛. рддреА рд╢реЗрд╡рдЯрдЪреА рдЧрд░рдЬ рдЦреВрдк рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЖрд╣реЗ. рд░рди() рдкрджреНрдзрддреАрдордзреНрдпреЗ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдереНрд░реЗрдбрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реЙрдЬрд┐рдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЛ. рдЖрддрд╛, рдЬрд░ рдЖрдкрдг MyFirstThread рдЪреЗ рдЙрджрд╛рд╣рд░рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд▓реЗ рддрд░ , run() рдкрджреНрдзрдд рдирд╛рд╡рд╛рд╕рд╣ рдПрдХ рдУрд│ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрд▓: getName() рдкрджреНрдзрдд рдереНрд░реЗрдбрдЪреЗ 'рд╕рд┐рд╕реНрдЯрдо' рдирд╛рд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ, рдЬреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдкрдг рдЖрдкрдг рддрд╛рддреНрдкреБрд░рддреЗ рдХрд╛ рдмреЛрд▓рдд рдЖрд╣реЛрдд? рдЪрд▓рд╛ рдПрдХ рддрдпрд╛рд░ рдХрд░реВ рдЖрдгрд┐ рд╢реЛрдзреВрдпрд╛!
public class Main {

   public static void main(String[] args) {

       for (int i = 0; i < 10; i++) {

           MyFirstThread thread = new MyFirstThread();
           thread.start();
       }
   }
}
рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -2 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-1 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ-0 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -3 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -6 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-7 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -4 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-5 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-9 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! My name is Thread-8 рдЪрд▓рд╛ 10 рдереНрд░реЗрдбреНрд╕ ( MyFirstThread рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЬреЗ рдереНрд░реЗрдб рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рддрд╛рдд ) рдмрдирд╡реВ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ start() рдореЗрдердб рдХреЙрд▓ рдХрд░реВрди рд╕реБрд░реВ рдХрд░реВ. start() рдореЗрдердбрд▓рд╛ рдХреЙрд▓ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ , run() рдореЗрдердбрдордзреАрд▓ рд▓реЙрдЬрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЯреАрдк: рдзрд╛рдЧреНрдпрд╛рдЪреА рдирд╛рд╡реЗ рдХреНрд░рдорд╛рдиреЗ рдирд╛рд╣реАрдд. рд╣реЗ рд╡рд┐рдЪрд┐рддреНрд░ рдЖрд╣реЗ рдХреА рддреЗ рдЕрдиреБрдХреНрд░рдореЗ рдирд╡реНрд╣рддреЗ:, рдереНрд░реЗрдб -1 , рдереНрд░реЗрдб -2 , рдЖрдгрд┐ рдЕрд╕реЗрдЪ? рдЬрд╕реЗ рдШрдбрддреЗ рддрд╕реЗ, рд╣реЗ рдЕрд╢рд╛ рд╡реЗрд│реЗрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ рдЬреЗрд╡реНрд╣рд╛ 'рдЕрдиреБрдХреНрд░рдорд┐рдХ' рд╡рд┐рдЪрд╛рд░ рдЬреБрд│рдд рдирд╛рд╣реА. рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА рдлрдХреНрдд 10 рдереНрд░реЗрдбреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдереНрд░реЗрдб рд╢реЗрдбреНрдпреВрд▓рд░, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдпрдВрддреНрд░рдгрд╛, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рдХреНрд░рдо рдард░рд╡рддреЗ. рддреНрдпрд╛рдЪреА рдиреЗрдордХреА рд░рдЪрдирд╛ рдЖрдгрд┐ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдЪреА рд░рдгрдиреАрддреА рд╣реЗ рд╕рдЦреЛрд▓ рдЪрд░реНрдЪреЗрдЪреЗ рд╡рд┐рд╖рдп рдЖрд╣реЗрдд рдЬреНрдпрд╛рдд рдЖрдореНрд╣реА рдЖрддреНрддрд╛ рдбреБрдмрдХреА рдорд╛рд░рдгрд╛рд░ рдирд╛рд╣реА. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдереНрд░реЗрдбреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рдХреНрд░рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреЗ рдЧрд╛рдВрднреАрд░реНрдп рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рддреАрд▓ main() рдкрджреНрдзрдд рдЖрдгрдЦреА рдХрд╛рд╣реА рд╡реЗрд│рд╛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛. рджреБрд╕рд▒реНрдпрд╛ рд░рдирд╡рд░ рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ-0 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -4 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -3 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -2 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-1 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-5 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -6 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-8 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-9 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдЖрд╣реЗ рдереНрд░реЗрдб-рен рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рддрд┐рд╕рд▒реНрдпрд╛ рд░рдирдордзреВрди: рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ-0 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -3 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-1 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -2 рдореА рдзрд╛рдЧрд╛ рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб -6 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб рдЖрд╣реЗ -4 рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-9 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-5 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-7 рдЖрд╣реЗ рдореА рдереНрд░реЗрдб рдЖрд╣реЗ! рдорд╛рдЭреЗ рдирд╛рд╡ рдереНрд░реЗрдб-8 рдЖрд╣реЗ

рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛

рдЖрдордЪреНрдпрд╛ рдкреБрд╕реНрддрдХрд╛рдВрдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ, рддреБрдореНрд╣реА рдкрд╛рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдХрд╛рдореЗ рд╕реЛрдбрд╡рддреЗ рдЖрдгрд┐ рдЖрдордЪреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬрд▓рдж рдмрдирд╡реВ рд╢рдХрддреЗ. рдЕрдиреЗрдХрджрд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рд╡реЗрдЧрд╡рд╛рди. рдкрдг рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╣рд╛ рдЕрд╡рдШрдб рд╡рд┐рд╖рдп рдорд╛рдирд▓рд╛ рдЬрд╛рддреЛ. рдЦрд░рдВрдЪ, рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕, рддреЗ рд╕реЛрдбрд╡рдгреНрдпрд╛рдРрд╡рдЬреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдд. рдЬреЗрд╡реНрд╣рд╛ рдореА 'рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЛ' рдореНрд╣рдгрддреЛ, рддреЗрд╡реНрд╣рд╛ рдорд╛рдЭрд╛ рдЕрд░реНрде рдХрд╛рд╣реА рдЕрдореВрд░реНрдд рдЕрд░реНрдерд╛рдиреЗ рд╣реЛрдд рдирд╛рд╣реА. рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдореБрд│реЗ рджреЛрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддрд╛рдд: рдбреЗрдбрд▓реЙрдХ рдЖрдгрд┐ рд░реЗрд╕ рдХрдВрдбрд┐рд╢рди. рдбреЗрдбрд▓реЙрдХ рд╣реА рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрд╣реЗ рдЬрд┐рдереЗ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдереНрд░реЗрдб рдПрдХрдореЗрдХрд╛рдВрдХрдбреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдХреЛрдгреАрд╣реА рдЪрд╛рд▓реВ рдареЗрд╡реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдореНрд╣реА рдкреБрдвреАрд▓ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдмреЛрд▓реВ. рдЖрддрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ: рдЬрд╛рд╡рд╛ рдордзреАрд▓ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ: рддреЗ рдХрд╛рдп рдЖрд╣реЗ, рддреНрдпрд╛рдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рддреЛрдЯреЗ - 4рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдереНрд░реЗрдб-1 рдХрд╛рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ. рд╢рд┐рд╡рд╛рдп, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрд╕реЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА:
  1. рдереНрд░реЗрдб-1 рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддрд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ.
  2. рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-1 рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рдерд╛рдВрдмрд╡рддрд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ.
рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдЪреА рд╕рдЦреЛрд▓ рдорд╛рд╣рд┐рддреА рдирд╕рддрд╛рдирд╛рд╣реА, рдЖрдкрдг рд╕рд╣рдЬрдкрдгреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рдХрд╛рд╣реАрд╣реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдереНрд░реЗрдб рдХрдзреАрд╣реА рдард┐рдХрд╛рдгреЗ рдмрджрд▓рдгрд╛рд░ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдХрд╛рдпрдордЪреА рдПрдХрдореЗрдХрд╛рдВрдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рддреАрд▓. рддреНрд░реБрдЯреА рд╕реНрдкрд╖реНрдЯ рджрд┐рд╕рддреЗ, рдкрд░рдВрддреБ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рддреА рдирд╛рд╣реА. рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рддреБрдореНрд╣реА рд╣реЗ рд╕рд╣рдЬ рдХрд░реВ рд╢рдХрддрд╛. рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ рдбреЗрдбрд▓реЙрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреЛрдбрдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╡рд░ рдЖрдореНрд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░реВ. рддрд╕реЗ, Quora рдЪреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╛рддреАрд▓ рдПрдХ рдЙрддреНрддрдо рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ рдЬреЗ рдбреЗрдбрд▓реЙрдХ рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗрдЖрд╣реЗ 'рднрд╛рд░рддрд╛рддреАрд▓ рдХрд╛рд╣реА рд░рд╛рдЬреНрдпрд╛рдВрдордзреНрдпреЗ, рддреБрдореНрд╣реА рдиреЛрдВрджрдгреАрдХреГрдд рд╢реЗрддрдХрд░реА рдЕрд╕рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╢реЗрддрдЬрдореАрди рд╡рд┐рдХрдгрд╛рд░ рдирд╛рд╣реАрдд. рддрдерд╛рдкрд┐, рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╢реЗрддрдЬрдореАрди рдирд╕реЗрд▓ рддрд░ рддреЗ рддреБрдордЪреА рд╢реЗрддрдХрд░реА рдореНрд╣рдгреВрди рдиреЛрдВрджрдгреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реАрдд. рдЫрд╛рди! рдЖрдореНрд╣реА рдХрд╛рдп рдореНрд╣рдгреВ рд╢рдХрддреЛ ?! :) рдЖрддрд╛ рд╢рд░реНрдпрддреАрдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛. рд░реЗрд╕ рдХрдВрдбрд┐рд╢рди рд╣реА рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб рд╕рд┐рд╕реНрдЯреАрдо рдХрд┐рдВрд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреАрд▓ рдбрд┐рдЭрд╛рдИрди рдПрд░рд░ рдЕрд╕рддреЗ, рдЬрд┐рдереЗ рд╕рд┐рд╕реНрдЯрдо рдХрд┐рдВрд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдСрдкрд░реЗрд╢рди рдХреЛрдбрдЪреЗ рднрд╛рдЧ рдХреЛрдгрддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛, рдЖрдордЪреЗ рдЙрджрд╛рд╣рд░рдг рдЬрд┐рдереЗ рдЖрдореНрд╣реА рдереНрд░реЗрдб рд╕реБрд░реВ рдХреЗрд▓реЗ:
public class MyFirstThread extends Thread {

   @Override
   public void run() {
       System.out.println("Thread executed: " + getName());
   }
}

public class Main {

   public static void main(String[] args) {

       for (int i = 0; i < 10; i++) {

           MyFirstThread thread = new MyFirstThread();
           thread.start();
       }
   }
}
рдЖрддрд╛ рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдЕрдиреНрди рд╢рд┐рдЬрд╡рд┐рдгрд╛рд░рд╛ рд░реЛрдмреЛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЬрдмрд╛рдмрджрд╛рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд╡рд░ рдЖрд╣реЗ! рдереНрд░реЗрдб-0 рдлреНрд░реАрдЬрдордзреВрди рдЕрдВрдбреА рдмрд╛рд╣реЗрд░ рдХрд╛рдврддрд╛рдд. рдереНрд░реЗрдб -1 рд╕реНрдЯреЛрд╡реНрд╣ рдЪрд╛рд▓реВ рдХрд░рддреЛ. рдереНрд░реЗрдб -2 рдПрдХ рдкреЕрди рдорд┐рд│рд╡рддреЛ рдЖрдгрд┐ рд╕реНрдЯреЛрд╡реНрд╣рд╡рд░ рдареЗрд╡рддреЛ. рдереНрд░реЗрдб-3 рд╕реНрдЯреЛрд╡реНрд╣ рдкреЗрдЯрд╡рддреЗ. рдереНрд░реЗрдб -4 рдкреЕрдирдордзреНрдпреЗ рддреЗрд▓ рдУрддрддреЗ. рдереНрд░реЗрдб -5 рдЕрдВрдбреА рдлреЛрдбрддреЛ рдЖрдгрд┐ рдкреЕрдирдордзреНрдпреЗ рдУрддрддреЛ. рдереНрд░реЗрдб-6 рдЕрдВрдбреНрдпрд╛рдЪреЗ рдХрд╡рдЪ рдХрдЪрд░рд╛рдкреЗрдЯреАрдд рдлреЗрдХрддреЗ. рдереНрд░реЗрдб -7 рдмрд░реНрдирд░рдордзреВрди рд╢рд┐рдЬрд╡рд▓реЗрд▓реЗ рдЕрдВрдбреА рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рдереНрд░реЗрдб -8 рд╢рд┐рдЬрд╡рд▓реЗрд▓реЗ рдЕрдВрдбреА рдкреНрд▓реЗрдЯрд╡рд░ рдареЗрд╡рддреЗ. рдереНрд░реЗрдб-9 рднрд╛рдВрдбреА рдзреБрддреЛ. рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреЗ рдкрд░рд┐рдгрд╛рдо рдкрд╣рд╛: рдереНрд░реЗрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд: рдереНрд░реЗрдб-0 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-2 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдереНрд░реЗрдб-1 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-4 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-9 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-5 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-8 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-7 рдереНрд░реЗрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд: рдереНрд░реЗрдб-3 рд╣рд╛ рд╡рд┐рдиреЛрджреА рджрд┐рдирдХреНрд░рдо рдЖрд╣реЗ рдХрд╛? :) рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд░рдг рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреЗ рдХрд╛рд░реНрдп рдереНрд░реЗрдбреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдХреНрд░рдорд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдХреНрд░рдорд╛рдЪреЗ рдереЛрдбреЗрд╕реЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗрд▓реНрдпрд╛рдиреЗ, рдЖрдордЪреЗ рд╕реНрд╡рдпрдВрдкрд╛рдХрдШрд░ рдирд░рдХрд╛рдд рдмрджрд▓рддреЗ рдЖрдгрд┐ рдПрдХ рд╡реЗрдбрд╛ рд░реЛрдмреЛрдЯ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рднреЛрд╡рддрд╛рд▓рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рдирд╛рд╢ рдХрд░рддреЛ. рдорд▓реНрдЯреАрдереНрд░реЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ рд╣реА рджреЗрдЦреАрд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рддреБрдореНрд╣реА рддреНрдпрд╛рдмрджреНрджрд▓ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│рд╛ рдРрдХрд╛рд▓. рдпрд╛ рдзрдбреНрдпрд╛рдЪрд╛ рд╕рдорд╛рд░реЛрдк рдХрд░рддрд╛рдирд╛, рдорд▓рд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдмрджреНрджрд▓ рдкреБрд╕реНрддрдХрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ. рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ: рддреЗ рдХрд╛рдп рдЖрд╣реЗ, рддреНрдпрд╛рдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рддреЛрдЯреЗ - 6'рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдХрд░рдиреНрд╕реА рдЗрди рдкреНрд░реЕрдХреНрдЯрд┐рд╕' 2006 рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЧрдорд╛рд╡рд▓реА рдирд╛рд╣реА. рд╣реЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рдЖрд╣реЗ тАФ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрдкрд╛рд╕реВрди рддреЗ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдЪреБрдХрд╛ рдЖрдгрд┐ рдЕрдБрдЯреАрдкреЕрдЯрд░реНрдирдкрд░реНрдпрдВрдд. рдЬрд░ рддреБрдореНрд╣реА рдПрдЦрд╛рджреНрдпрд╛ рджрд┐рд╡рд╢реА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдЧреБрд░реВ рдмрдирдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ рддрд░ рд╣реЗ рдкреБрд╕реНрддрдХ рдЖрд╡рд░реНрдЬреВрди рд╡рд╛рдЪрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдкреБрдвреАрд▓ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ рднреЗрдЯреВ! :)
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд