tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 9 - ĐH Bách Khoa TP.HCM

Bài giảng Lập trình hướng đối tượng: Chương 9 - Lập trình song song bằng C# cung cấp cho các bạn những kiến thức về tổng quát lập trình song song, lập trình multi-process bằng class Process, lập trình multi-thread bằng class Thread, demo tính hiệu quả của multi-thread và một số kiến thức khác. | Chương 9 Lập trình song song bằng C Dẫn nhập Tổng quát về lập trình song song Lập trình multi-process bằng class Process Lập trình multi-thread bằng class Thread Demo tính hiệu quả của multi-thread Demo vấn đề tương tranh giũa các thread đồng thời Demo việc giải quyết tương tranh giũa các thread Kế t chương Khoa Khoa học Kỹ thuật Máy tính Trường ĐH Bách Khoa 2010 Môn Lập trình hướng đối tượng Chương 9 Lập trình song song bằng VC Slide 1 Dẫn nhập Chương này giới thiệu các đối tượng phục vụ ghi đọc dữ liệu ra vào file cùng các tác vụ ghi đọc dữ liệu cổ điển ra vào file. Chương này cũng giới thiệu các đối tượng phục vụ ghi đọc hệ thống đối tượng ra vào file cùng các tác vụ ghi đọc hệ thống đối tượng có mối quan hệ tham khảo phức tạp ra vào file. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 9 Lập trình song song bằng VC 2010 Slide 2 Tổng quát về lập trình song song Thường để giải quyết bài toán nào đó ta thường dùng giải thuật tuần tự nhờ tính dễ hiểu dễ kiểm soát của nó. Chương trình dùng thuật giải tuần tự khi chạy trở thành process mono-thread hay process tuần tự. Process tuần tự hoạt động không hiệu quả vì không lợi dụng triệt để được các CPU xử lý trên máy tính vật lý. Lưu ý rằng hiện nay các máy PC smartphone hay tablet đều dùng CPU đa nhân. Thí dụ galaxy S4 ở thị trường Việt Nam có 8 nhân. Để máy giải quyết bài toán hiệu quả hơn ta nên dùng thuật toán song song bằng cách nhận dạng các hoạt động có thể thực hiện đồng thời rồi nhờ nhiều CPU thực hiện chúng đồng thời. Một trong các phương pháp hiện thực thuật toán song song là lập trình multi-process và multi-thread. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 9 Lập trình song song bằng VC 2010 Slide 3 Lập trình multi-process bằng class Process Môi trường .Net cung cấp class tên là Process để giúp ta lập trình multi-process dễ dàng. Class Process thuộc namespace .

TỪ KHÓA LIÊN QUAN