Bài thực hành 4-MULTITHREAD

download Bài thực hành 4-MULTITHREAD

of 7

Transcript of Bài thực hành 4-MULTITHREAD

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    1/7

    TRNG I HC K THUT CNG NGH

    KHOA CNG NGH THNG TIN

    Mn: Lp trnh mng

    Bi thc hnh 4

    Bi 1: Vit chng trnh s dng SingleThread to ra mt qu banh chy trn mnhnh.

    a. Bc 1: To ra lp Ball.java

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    2/7

    b. Bc 2: To Form c giao din nh sau:

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    3/7

    c. Bc 3: X l s kin cho button Start:

    d. Bc 4: Chy th ng dng bng cch nhp nhiu ln vo button Start.

    Bi 2: Vit chng trnh s dng MultiThread to ra nhiu qu banh chy trn mnhnh.

    a. Bc 1: To ra lp Balls.java

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    4/7

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    5/7

    b. Bc 2: To Form c giao din nh sau:

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    6/7

    c. Bc 3: X l s kin cho button Start:

    d. Bc 4: Chy th ng dng bng cch nhp nhiu ln vo button Start.

    Bi 3. Vit chng trnh to ra mt i tng FileTWrite k tha i i tng Thread(hoc ci t giao din Runable), cho php vit mt dy s ngu nhin vo tp tin. itng FileTWriter c thuc tnh tn tp tin cn vit. Vit hm main to ra 3 i tngvit 3 tp tin chy 3 tin trnh ng thi ring bit.

    Bi 4. Vit chng trnh to ra mt i tng FileTReader k tha i i tng Thread(hoc ci t Runable), cho php c ni dung mt tp tin v hin th ln mn hnh. itng FileReader c thuc tnh tn tp tin cn m. Vit hm main to ra 3 i tng c3 tp tin chy 3 tin trnh ng thi ring bit.

  • 7/31/2019 Bi thc hnh 4-MULTITHREAD

    7/7

    Bi 5. Vit chng trnh to ra i tng c tp tin, vit tp tin chy tng tin trnhring (c x l ng b ha d liu). Vit hm main to ra i tng vit v c d liuvi tp tin ging nhau. Kim tra vic ng b ha d liu.