Yuav Ua Li Cas Thiaj Li Ntau Cov Xov Hauv Java hauv tib lub sijhawm - Piv txwv

Cov txheej txheem:

Yuav Ua Li Cas Thiaj Li Ntau Cov Xov Hauv Java hauv tib lub sijhawm - Piv txwv
Yuav Ua Li Cas Thiaj Li Ntau Cov Xov Hauv Java hauv tib lub sijhawm - Piv txwv

Video: Yuav Ua Li Cas Thiaj Li Ntau Cov Xov Hauv Java hauv tib lub sijhawm - Piv txwv

Video: Yuav Ua Li Cas Thiaj Li Ntau Cov Xov Hauv Java hauv tib lub sijhawm - Piv txwv
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Plaub Hlis Ntuj
Anonim

Qhov wikiHow no yuav qhia koj yuav ua li cas khiav ntau cov xov hauv Java. Koj yuav xav khiav ntau txoj xov los tsim qhov program uas ua haujlwm ntau yam ua ke ib zaug; ntau CPU koj lub khoos phis tawj muaj, cov txheej txheem ntau nws tuaj yeem ua haujlwm ib txhij.

Cov kauj ruam

12477945 1
12477945 1

Kauj Ruam 1. Sau cov cai hauv qab no:

pej xeem void khiav ()

Txoj cai no muab lub hauv paus pib rau koj ntau txoj xov los khiav

12477945 2
12477945 2

Kauj ruam 2. Ntaus cov cai hauv qab no:

Xov (Runnable threadObj, String threadName);

  • '

    xovObj

    'yog chav kawm uas pib siv cov xov sib txuas thiab'

    xov npe

  • 'yog lub npe ntawm xov.
12477945 3
12477945 3

Kauj Ruam 3. Ntaus cov cai hauv qab no:

void pib ();

Siv cov cai no tom qab koj tau nthuav tawm cov khoom xov thiab cov cai no yuav pib nws

  • Koj cov cai tiav tuaj yeem zoo li qhov no

    chav kawm RunnableDemo siv Runnable {ntiag tug xov t; private String threadName; RunnableDemo (Lub npe hlua) {threadName = npe; System.out.println ("Tsim" + threadName); } pej xeem tsis muaj dab tsi khiav () {System.out.println ("Khiav" + threadName); sim {rau (int i = 4; i> 0; i--) {System.out.println ("Xov:" + threadName + "," + i); // Cia cov xov tsaug zog ib pliag. Xov.sleep (50); }} ntes (InterruptedException e) {System.out.println ("Xov" + xov npe + "cuam tshuam."); } System.out.println ("Xov" + threadName + "tawm."); } pej xeem tsis muaj dab tsi pib () {System.out.println ("Pib" + threadName); yog (t == null) {t = Xov tshiab (qhov no, threadName); t.start (); }}} pej xeem chav kawm TestThread {pej xeem zoo li qub tsis muaj qhov tseem ceeb (Txoj hlua args ) {RunnableDemo R1 = tshiab RunnableDemo ("Xov-1"); R1. pib (); RunnableDemo R2 = tshiab RunnableDemo ("Xov -2"); R2. pib (); }}

12477945 4
12477945 4

Kauj Ruam 4. Ua koj li chaws

Yog tias koj siv tus lej los ntawm tus piv txwv, cov zis yuav tsum nyeem

Tsim Xov-1 Pib Xov-1 Tsim Xov -2 Pib Xov -2 Khiav Xov -1 Xov: Xov-1, 4 Xov Xov -2 Xov: Thooj-2, 4 Xov: Xov-1, 3 Xov: Xov -2, 3 Xov: Xov -1, 2 Xov: Xov -2, 2 Xov: Xov-1, 1 Xov: Xov -2, 1 Xov Xov-1 tawm. Xov Xov -2 tawm mus.

Pom zoo: