рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд
рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдЪрд╛ рд╢реЛрдз рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рджреЛрди рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЙрджреНрджрд┐рд╖реНрдЯреЗ рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рд╡рд▓рд╛ рдЧреЗрд▓рд╛:-
рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдЧреЛрд╖реНрдЯреА рдХрд░рд╛.
рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдереНрд░реЗрдбреНрд╕рдиреЗ (рдХреБрдЯреБрдВрдмрд╛рддреАрд▓ рд╕рджрд╕реНрдпрд╛рдВрдиреА) рд╕рдорд╛рдВрддрд░рдкрдгреЗ рдЕрдиреЗрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реНрдпрд╛: рддреНрдпрд╛рдВрдиреА рднрд╛рдВрдбреА рдзреБрддрд▓реА, рджреБрдХрд╛рдирд╛рдд рдЧреЗрд▓реА рдЖрдгрд┐ рд╡рд╕реНрддреВ рдкреЕрдХ рдХреЗрд▓реНрдпрд╛.
рдЖрдореНрд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдК рд╢рдХрддреЛ. рд╕рдордЬрд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрд╕рд▓реЗрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ 'Continue' рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рдХрд╛рд╣реА рдЧрдгрдирд╛ рд╡реНрд╣рд╛рдпрд▓рд╛ рд╣рд╡реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рд╕реНрдХреНрд░реАрди рджрд┐рд╕рд▓реА рдкрд╛рд╣рд┐рдЬреЗ. рдЬрд░ рдпрд╛ рдХреНрд░рд┐рдпрд╛ рдХреНрд░рдорд╛рдХреНрд░рдорд╛рдиреЗ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓, рддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ 'рд╕реБрд░реВ рдареЗрд╡рд╛' рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рдБрдЧ рд╣реЛрдИрд▓. рдЬреЛрдкрд░реНрдпрдВрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рд░реНрд╡ рдЕрдВрддрд░реНрдЧрдд рдЖрдХрдбреЗрдореЛрдб рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рд░реАрдлреНрд░реЗрд╢ рдХреЗрд▓рд╛ рдЖрд╣реЗ рддреНрдпрд╛ рднрд╛рдЧрд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪреЗрдкрд░реНрдпрдВрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ 'рд╕реБрд░реВ рдареЗрд╡рд╛' рдмрдЯрдг рд╕реНрдХреНрд░реАрдирд╕рд╣ рд╕реНрдХреНрд░реАрди рджрд┐рд╕реЗрд▓.
рдмрд░рдВ, рдорд▓рд╛ рд╡рд╛рдЯрддрдВ рдЖрдореНрд╣реА рдХрд╛рд╣реА рдорд┐рдирд┐рдЯреЗ рдерд╛рдВрдмреВ!
рдХрд┐рдВрд╡рд╛ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░реВ рд╢рдХрддреЛ, рдХрд┐рдВрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореНрд╣рдгрддрд╛рдд рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рддреНрдпрд╛рд╕ 'рд╕рдорд╛рдВрддрд░' рдХрд░реВ рд╢рдХрддреЛ. рдЪрд▓рд╛ рдПрдХрд╛ рдереНрд░реЗрдбрд╡рд░ рдЖрдкрд▓реА рдЧрдгрдирд╛ рдХрд░реВ рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛ рдереНрд░реЗрдбрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рдвреВ. рдмрд╣реБрддреЗрдХ рд╕рдВрдЧрдгрдХрд╛рдВрдХрдбреЗ рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. рдЬрд░ рдЖрдкрдг рд╣рд╛ рдорд╛рд░реНрдЧ рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛, рддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЧреЛрдардгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдд рдХрд╛рдп рдШрдбрдд рдЖрд╣реЗ рдпрд╛рдЪреА рдХрд╛рд│рдЬреА рди рдХрд░рддрд╛ рд╕реНрдХреНрд░реАрди рджрд░рдореНрдпрд╛рди рд╕рд╣рдЬрддреЗрдиреЗ рдлрд┐рд░реЗрд▓. рдПрдХ рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдд рдирд╛рд╣реА :)
-
рдЧрдгрдирд╛ рдЕрдзрд┐рдХ рдЬрд▓рдж рдХрд░рд╛.
рдпреЗрдереЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдЬрд░ рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ рдПрдХрд╛рдзрд┐рдХ рдХреЛрд░ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рдЖрдЬ рдмрд╣реБрддреЗрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд░рддрд╛рдд, рддрд░ рдЕрдиреЗрдХ рдХреЛрд░ рдЖрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдЪреА рд╕реВрдЪреА рд╕рдорд╛рдВрддрд░рдкрдгреЗ рд╣рд╛рддрд╛рд│реВ рд╢рдХрддрд╛рдд. рдЕрд░реНрдерд╛рдд, рдЬрд░ рдЖрдореНрд╣рд╛рд▓рд╛ 1000 рдХрд╛рд░реНрдпреЗ рдХрд░рд╛рдпрдЪреА рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдПрдХ рд╕реЗрдХрдВрдж рд▓рд╛рдЧрд▓рд╛ рддрд░, рдПрдХ рдХреЛрд░ 1000 рд╕реЗрдХрдВрджрд╛рдд рдпрд╛рджреА рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрддреЛ, рджреЛрди рдХреЛрд░ 500 рд╕реЗрдХрдВрджрд╛рдд, рддреАрди 333 рд╕реЗрдХрдВрджрд╛рдВрдкреЗрдХреНрд╖рд╛ рдереЛрдбреЗ рдЬрд╛рд╕реНрдд, рдЗ.
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 рдЖрд╣реЗ
рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛
рдЖрдордЪреНрдпрд╛ рдкреБрд╕реНрддрдХрд╛рдВрдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ, рддреБрдореНрд╣реА рдкрд╛рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдХрд╛рдореЗ рд╕реЛрдбрд╡рддреЗ рдЖрдгрд┐ рдЖрдордЪреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬрд▓рдж рдмрдирд╡реВ рд╢рдХрддреЗ. рдЕрдиреЗрдХрджрд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рд╡реЗрдЧрд╡рд╛рди. рдкрдг рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╣рд╛ рдЕрд╡рдШрдб рд╡рд┐рд╖рдп рдорд╛рдирд▓рд╛ рдЬрд╛рддреЛ. рдЦрд░рдВрдЪ, рдЕрдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕, рддреЗ рд╕реЛрдбрд╡рдгреНрдпрд╛рдРрд╡рдЬреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдд. рдЬреЗрд╡реНрд╣рд╛ рдореА 'рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЛ' рдореНрд╣рдгрддреЛ, рддреЗрд╡реНрд╣рд╛ рдорд╛рдЭрд╛ рдЕрд░реНрде рдХрд╛рд╣реА рдЕрдореВрд░реНрдд рдЕрд░реНрдерд╛рдиреЗ рд╣реЛрдд рдирд╛рд╣реА. рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдореБрд│реЗ рджреЛрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддрд╛рдд: рдбреЗрдбрд▓реЙрдХ рдЖрдгрд┐ рд░реЗрд╕ рдХрдВрдбрд┐рд╢рди. рдбреЗрдбрд▓реЙрдХ рд╣реА рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрд╣реЗ рдЬрд┐рдереЗ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдереНрд░реЗрдб рдПрдХрдореЗрдХрд╛рдВрдХрдбреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдХреЛрдгреАрд╣реА рдЪрд╛рд▓реВ рдареЗрд╡реВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдореНрд╣реА рдкреБрдвреАрд▓ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдмреЛрд▓реВ. рдЖрддрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ: рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдереНрд░реЗрдб-1 рдХрд╛рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ. рд╢рд┐рд╡рд╛рдп, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрд╕реЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА:- рдереНрд░реЗрдб-1 рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддрд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ.
- рдереНрд░реЗрдб-2 рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреЗ рдерд╛рдВрдмрд╡рддреЛ рдЖрдгрд┐ рдереНрд░реЗрдб-1 рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╢реА рд╕рдВрд╡рд╛рдж рдерд╛рдВрдмрд╡рддрд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯ-1 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-2 рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ.
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 рд╣рд╛ рд╡рд┐рдиреЛрджреА рджрд┐рдирдХреНрд░рдо рдЖрд╣реЗ рдХрд╛? :) рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд░рдг рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреЗ рдХрд╛рд░реНрдп рдереНрд░реЗрдбреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдХреНрд░рдорд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдХреНрд░рдорд╛рдЪреЗ рдереЛрдбреЗрд╕реЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗрд▓реНрдпрд╛рдиреЗ, рдЖрдордЪреЗ рд╕реНрд╡рдпрдВрдкрд╛рдХрдШрд░ рдирд░рдХрд╛рдд рдмрджрд▓рддреЗ рдЖрдгрд┐ рдПрдХ рд╡реЗрдбрд╛ рд░реЛрдмреЛрдЯ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рднреЛрд╡рддрд╛рд▓рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рдирд╛рд╢ рдХрд░рддреЛ. рдорд▓реНрдЯреАрдереНрд░реЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ рд╣реА рджреЗрдЦреАрд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ. рддреБрдореНрд╣реА рддреНрдпрд╛рдмрджреНрджрд▓ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│рд╛ рдРрдХрд╛рд▓. рдпрд╛ рдзрдбреНрдпрд╛рдЪрд╛ рд╕рдорд╛рд░реЛрдк рдХрд░рддрд╛рдирд╛, рдорд▓рд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдмрджреНрджрд▓ рдкреБрд╕реНрддрдХрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ. 'рдЬрд╛рд╡рд╛ рдХреЙрдиреНрдХрд░рдиреНрд╕реА рдЗрди рдкреНрд░реЕрдХреНрдЯрд┐рд╕' 2006 рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЧрдорд╛рд╡рд▓реА рдирд╛рд╣реА. рд╣реЗ рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рдЖрд╣реЗ тАФ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрдкрд╛рд╕реВрди рддреЗ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдЪреБрдХрд╛ рдЖрдгрд┐ рдЕрдБрдЯреАрдкреЕрдЯрд░реНрдирдкрд░реНрдпрдВрдд. рдЬрд░ рддреБрдореНрд╣реА рдПрдЦрд╛рджреНрдпрд╛ рджрд┐рд╡рд╢реА рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдЧреБрд░реВ рдмрдирдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ рддрд░ рд╣реЗ рдкреБрд╕реНрддрдХ рдЖрд╡рд░реНрдЬреВрди рд╡рд╛рдЪрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдкреБрдвреАрд▓ рдзрдбреНрдпрд╛рдВрдордзреНрдпреЗ рднреЗрдЯреВ! :)