Бұл wikiHow сізге Java -да бірнеше ағындарды іске қосуды үйретеді. Бір уақытта бірнеше әрекетті өңдейтін бағдарлама құру үшін бірнеше ағындарды іске қосқыңыз келеді; сіздің компьютеріңізде процессор неғұрлым көп болса, ол бір мезгілде соғұрлым көп процестерді орындай алады.
Қадамдар
Қадам 1. Келесі кодты енгізіңіз:
қоғамдық жарамсыз жүгіру ()
Бұл код сіздің бірнеше ағындардың іске қосылуының бастапқы нүктесін ұсынады
Қадам 2. Келесі кодты енгізіңіз:
Thread (Runnable threadObj, String threadName);
-
'
threadObj
'бұл іске қосылатын ағынды бастайтын класс және'
threadName
- ' - бұл жіптің атауы.
Қадам 3. Келесі кодты енгізіңіз:
жарамсыз бастау ();
Бұл кодты ағын нысанын жойғаннан кейін қолданыңыз және бұл код оны бастайды
-
Сіздің аяқталған кодыңыз осылай көрінуі мүмкін
class RunnableDemo Runnable {private Thread t; жеке String threadName; RunnableDemo (Жол атауы) {threadName = аты; System.out.println («Жасау» + threadName); } public void run () {System.out.println («Іске қосылған» + threadName); көріңіз {for (int i = 4; i> 0; i--) {System.out.println («Thread:» + threadName + «,» + i); // Жіп біраз уақыт ұйықтай берсін. Thread.sleep (50); }} catch (InterruptException e) {System.out.println («Thread» + threadName + «үзілген.»); } System.out.println («Thread» + threadName + «шығу»); } public void start () {System.out.println («Басталуда» + 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 Шығу. 2-тақырыптан шығу.