tailieunhanh - LẬP TRÌNH ĐA TUYẾN

Hệ điều hành đa nhiệm cổ điển: Đơn vị cơ bản sử dụng CPU là quá trình (process). Quá trình là đoạn chương trình độc lập đã được nạp vào bộ nhớ. Mỗi quá trình thi hành một ứng dụng riêng. Mỗi quá trình có một không gian địa chỉ và một không gian trạng thái riêng. Các quá trình liên lạc với nhau thông qua HĐH, tập tin, mạng. | LẬP TRÌNH ĐA TUYẾN Giới Thiệu Hệ điều hành đa nhiệm cổ điển: Đơn vị cơ bản sử dụng CPU là quá trình (process). Quá trình là đoạn chương trình độc lập đã được nạp vào bộ nhớ. Mỗi quá trình thi hành một ứng dụng riêng. Mỗi quá trình có một không gian địa chỉ và một không gian trạng thái riêng. Các quá trình liên lạc với nhau thông qua HĐH, tập tin, mạng. Giới Thiệu 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. Giới Thiệu Hệ điều hành đa nhiệm hiện đại, hỗ trợ luồng: Đơn vị cơ bản sử dụng CPU là luồng (thread). Luồng một đoạn các câu lệnh được thi hành. Mỗi quá trình có một không gian địa chỉ và nhiều luồng điều khiển. Mỗi luồng có bộ đếm chương trình, trạng thái các thanh ghi và ngăn xếp riêng. Luồng của một quá trình có thể chia sẻ nhau không gian địa chỉ : Biến toàn cục, tập tin, chương trình con, hiệu báo, . . . Luồng chia sẻ thời gian sử dụng CPU => Luồng cũng có các trạng thái: Sẵn sàng (ready), Đang chạy (running), Nghẽn(Block) như quá trình. Luồng cung cấp cơ chế tính toán song song trong các ứng dụng. Chương trình đơn tuyến class ABC { . public void main() { } } begin body end Đa tuyến Là khả năng làm việc với nhiều tuyến Đa tuyến chuyên sử dụng cho việc thực thi nhiều công việc đồng thời Đa tuyến giảm thời gian rỗi của hệ thống đến mức thấp nhất. A Multithreaded Program Main Thread Thread A Thread B Thread C start start start Các thread có thể chuyển đổi dữ liệu với nhau Cơ Chế Thi Hành Client Thread Runnable new(runnable) start() run() Init a new thread doTheStuff() Returns immediately Thread is finished Runs in a new control flow Printing Thread Editing Thread Ứng Dụng Multithreading Server Threads Server Process Client 1 Process Client 2 Process Multithreaded Server Internet Web/Internet Applications Internet Server PC client Local Area Network PDA Lập trình đa tuyến với Java Cách thực hiện Sử dụng lớp public . | LẬP TRÌNH ĐA TUYẾN Giới Thiệu Hệ điều hành đa nhiệm cổ điển: Đơn vị cơ bản sử dụng CPU là quá trình (process). Quá trình là đoạn chương trình độc lập đã được nạp vào bộ nhớ. Mỗi quá trình thi hành một ứng dụng riêng. Mỗi quá trình có một không gian địa chỉ và một không gian trạng thái riêng. Các quá trình liên lạc với nhau thông qua HĐH, tập tin, mạng. Giới Thiệu 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. Giới Thiệu Hệ điều hành đa nhiệm hiện đại, hỗ trợ luồng: Đơn vị cơ bản sử dụng CPU là luồng (thread). Luồng một đoạn các câu lệnh được thi hành. Mỗi quá trình có một không gian địa chỉ và nhiều luồng điều khiển. Mỗi luồng có bộ đếm chương trình, trạng thái các thanh ghi và ngăn xếp riêng. Luồng của một quá trình có thể chia sẻ nhau không gian địa chỉ : Biến toàn cục, tập tin, chương trình con, hiệu báo, . . . Luồng chia sẻ thời gian sử dụng CPU => Luồng cũng có các trạng thái: Sẵn sàng

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.