intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Java: Chương 4 - Huỳnh Ngọc Tín

Chia sẻ: N N | Ngày: | Loại File: PDF | Số trang:43

72
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Lập trình Java - Chương 4: Lập trình đa luồng (Multithread) trong Java" cung cấp cho người học các kiến thức: Giới thiệu về đơn luồng và đa luồng, tạo và quản lý luồng trong java, sử dụng Thread và Runnable, vòng đời Thread, độ ưu tiên, đồng bộ hóa, ví dụ minh họa. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Java: Chương 4 - Huỳnh Ngọc Tín

LẬP TRÌNH<br /> ĐA LUỒNG (MULTITHREAD)<br /> TRONG JAVA<br /> <br /> Nội dung<br />  Giới thiệu về đơn luồng và đa luồng<br /> <br />  Tạo và quản lý luồng trong java<br />  Sử dụng Thread và Runnable<br />  Vòng đời Thread<br />  Độ ưu tiên, Đồng bộ hóa<br /> <br />  Ví dụ minh họa<br /> <br /> Lập trình đơn luồng<br /> (Single Threaded Programming)<br />  Chương trình biên dịch thành mã máy. Khối mã này được CPU<br /> <br /> xử lý tuần tự.<br />  Xử lý đơn luồng  đơn giản, dễ kiểm soát, dễ dàng biết được<br /> <br /> lỗi phát sinh ở đâu.<br />  Thời gian xử lý các câu lệnh khác nhau, nhưng một câu lệnh<br /> <br /> chưa thực thi xong thì các câu lệnh khác không được chạy <br /> không hợp lý.<br /> <br /> Lập trình đa luồng<br /> (Multi Threaded Programming)<br />  Nhiều câu lệnh, nhiệm vụ được thực hiện đồng thời,<br /> <br /> cùng một không gian bộ nhớ, và các luồng có thể<br /> cho phép chia sẻ các đối tượng dữ liệu để cùng xử lý.<br /> <br /> Giới thiệu HĐH đa nhiệm<br />  Hệ điều hành đa nhiệm cổ điển:<br /> <br /> <br /> Đơn vị cơ bản sử dụng CPU là process.<br /> <br /> <br /> <br /> Process là đoạn chương trình độc lập đã được nạp vào bộ nhớ.<br /> <br /> <br /> <br /> Mỗi process thi hành một ứng dụng riêng.<br /> <br /> <br /> <br /> Mỗi process có một không gian địa chỉ và một không gian<br /> <br /> trạng thái riêng.<br /> <br /> <br /> Các process liên lạc với nhau thông qua cơ chế điều phối của<br /> HĐH.<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2