Бул wikiHow сизге Javaда бир нече жипти иштетүүнү үйрөтөт. Сиз бир эле учурда бир нече аракеттерди иштетүүчү программаны түзүү үчүн бир нече жипти иштеткиңиз келет; компьютериңизде канчалык көп CPU болсо, ошончолук процесстер бир убакта иштей алат.
Кадамдар
Кадам 1. Төмөнкү кодду киргизиңиз:
коомдук боштук чуркоо ()
Бул код сиздин бир нече жиптериңиздин иштешинин башталышын камсыз кылат
Кадам 2. Төмөнкү кодду киргизиңиз:
Thread (Runnable threadObj, String threadName);
-
'
threadObj
'бул иштетилүүчү жипти баштай турган класс жана'
threadName
- 'жиптин аты.
Кадам 3. Төмөнкү кодду киргизиңиз:
жараксыз баштоо ();
Бул кодду жип объектисин тапкандан кийин колдонуңуз жана бул код аны баштайт
-
Сиздин даяр кодуңуз ушундай болушу мүмкүн
class RunnableDemo Runnable {private Thread t; жеке String threadName; RunnableDemo (String name) {threadName = аты; System.out.println ("Жаратуу" + threadName); } public void run () {System.out.println ("Running" + threadName); аракет кыл {үчүн (int i = 4; i> 0; i--) {System.out.println ("Thread:" + threadName + "," + i); // Жип бир азга уктасын. Thread.sleep (50); }} catch (InterruptException e) {System.out.println ("Thread" + threadName + "interrupt."); } System.out.println ("Thread" + threadName + "exiting."); } public void start () {System.out.println ("Starting" + threadName); if (t == null) {t = new Thread (this, threadName); t.start (); }}} коомдук класс TestThread {public static void main (String args ) {RunnableDemo R1 = new RunnableDemo ("Thread-1"); R1.start (); RunnableDemo R2 = жаңы RunnableDemo ("Thread-2"); R2.start (); }}
Кадам 4. Кодуңузду аткарыңыз
Эгерде сиз мисалдан коддоону колдонгон болсоңуз, анда чыгым окулушу керек
Жип түзүү-1 Баштоочу тема-1 Баштоо темасы-2 Баштоочу тема-2 Баштоочу тема-1 Тема: Тема-1, 4 Иштеп жаткан тема-2 Тема: Тема-2, 4 Тема: Тема-1, 3 Тема: Тема-2, 3 тема: тема-1, 2 тема: тема-2, 2 тема: тема-1, 1 тема: тема-2, 1 тема тема-1 чыгууда. Thread Thread-2 чыгып жатат.