በጃቫ ውስጥ ብዙ ክሮች እንዴት እንደሚሠሩ - ምሳሌ

ዝርዝር ሁኔታ:

በጃቫ ውስጥ ብዙ ክሮች እንዴት እንደሚሠሩ - ምሳሌ
በጃቫ ውስጥ ብዙ ክሮች እንዴት እንደሚሠሩ - ምሳሌ

ቪዲዮ: በጃቫ ውስጥ ብዙ ክሮች እንዴት እንደሚሠሩ - ምሳሌ

ቪዲዮ: በጃቫ ውስጥ ብዙ ክሮች እንዴት እንደሚሠሩ - ምሳሌ
ቪዲዮ: Program for a pawnshop 2024, ግንቦት
Anonim

ይህ wikiHow በጃቫ ውስጥ ብዙ ክሮችን እንዴት ማካሄድ እንደሚቻል ያስተምርዎታል። ብዙ እርምጃዎችን በአንድ ጊዜ የሚያከናውን ፕሮግራም ለመፍጠር ብዙ ክሮችን ማካሄድ ይፈልጋሉ። ኮምፒተርዎ በበለጠ ሲፒዩ ፣ ብዙ ሂደቶች በተመሳሳይ ጊዜ ሊሠራ ይችላል።

ደረጃዎች

12477945 1
12477945 1

ደረጃ 1. የሚከተለውን ኮድ ያስገቡ

የህዝብ ባዶነት ሩጫ ()

ይህ ኮድ ለበርካታ ክሮችዎ እንዲሮጡ መነሻ ነጥብን ይሰጣል።

12477945 2
12477945 2

ደረጃ 2. የሚከተለውን ኮድ ያስገቡ

ክር (Runnable threadObj ፣ String threadName);

  • '

    threadObj

    'የሚሮጥ ክር የሚጀምረው ክፍል ነው እና'

    ክር ስም

  • 'የክሩ ስም ነው።
12477945 3
12477945 3

ደረጃ 3. የሚከተለውን ኮድ ያስገቡ

ባዶ (መጀመሪያ) ();

አንድ ክር ነገር ካወጡ በኋላ ይህ ኮድ ይጠቀሙ እና ይህ ኮድ ይጀምራል።

  • የተጠናቀቀው ኮድዎ እንደዚህ ሊመስል ይችላል

    ክፍል RunnableDemo Runnable ን ተግባራዊ ያደርጋል {የግል ክር t; የግል ሕብረቁምፊ ክር ስም; RunnableDemo (ሕብረቁምፊ ስም) {threadName = name; System.out.println ("መፍጠር" + threadName); } ይፋዊ ባዶነት አሂድ () {System.out.println ("Running" + threadName); ይሞክሩ {for (int i = 4; i> 0; i--) {System.out.println ("ክር:" + threadName + "," + i); // ክር ለተወሰነ ጊዜ ይተኛ። ክር። እንቅልፍ (50); }} ያዝ (የተቋረጠException ሠ) {System.out.println ("ክር" + threadName + "ተቋርጧል።"); } System.out.println ("ክር" + threadName + "በመውጣት ላይ"); } የህዝብ ባዶነት መጀመሪያ () {System.out.println («ጀምር» + threadName); ከሆነ (t == null) {t = አዲስ ክር (ይህ ፣ threadName); t.start (); }}} የሕዝብ ክፍል TestThread {የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ አርግ ) {RunnableDemo R1 = new RunnableDemo («Thread-1»); R1. ጀምር (); RunnableDemo R2 = አዲስ RunnableDemo ("ክር -2"); R2. ጀምር (); }}

12477945 4
12477945 4

ደረጃ 4. ኮድዎን ያስፈጽሙ።

ከምሳሌው ኮዱን ከተጠቀሙ ፣ ውጤቱ ማንበብ አለበት

ክር መፍጠር -1 ጅምር -1 ክር -2 መፍጠር ክር -2 ሩጫ -1 ክር-ክር -1 ፣ 4 ሩጫ -2 ክር-ክር ፣ 3 ክር-ክር-1 ፣ 2 ክር-ክር-2 ፣ 2 ክር-1-1 ክር-ክር-2 ፣ 1 ክር-1 በመውጣት ላይ። ክር ክር -2 በመውጣት ላይ።

የሚመከር: