1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình Java cơ bản : Multithreading part 2 ppt

5 297 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 58,34 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tuyến và đa tuyến6 • Tuyến là mạch thi hành độc lập của một tác vụ trong chương trình.. • Một chương trình có nhiều tuyến thực hiện cùng lúc gọi là đa tuyến... • Thừa kế từ lớp java.lang

Trang 1

Tuyến và đa tuyến

6

• Tuyến là mạch thi hành độc lập của một tác

vụ trong chương trình

• Một chương trình có nhiều tuyến thực hiện cùng lúc gọi là đa tuyến

program program

Trang 2

Tạo tuyến

tượng.

• Thừa kế từ lớp java.lang.Thread

• Cài đặt giao tiếp java.lang.Runnable

Trang 3

Cách 1: Kế thừa từ Thread

8

Tạo lớp MyThread kế

thừa từ Thread và nạp

chồng phương thức

run() của lớp Thread.

class MyThread extends Thread {

….

public void run() {

… }

}

Tạo và thực thi

tuyến Thread th1 = new MyThread();

Thread th2 = new MyThread();

th1.start();

th2.start();

Trang 4

Cách 1: Kế thừa từ Thread

• Khi một tuyến được tạo ra, nó cần gọi start()

để đặt tuyến ở trạng thái sẵn sàng Tiếp theo

hệ thống sẽ thực thi các câu lệnh trong run() của tuyến đó

• Tuyến sẽ kết thúc khi làm hết lệnh trong

run() hoặc khi stop() được gọi

Trang 5

Tạo tuyến

10

Tạo tuyến mới

MyThread th1 = new MyThread();

MyThread th2 = new MyThread();

th1.start();

th2.start();

Sẵn sàng bắt đầu thực thi tuyến

Ngày đăng: 26/07/2014, 12:21

TỪ KHÓA LIÊN QUAN