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#

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ánsong 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-threa

 

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# trang 1

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# trang 1

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# trang 2

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# trang 2

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# trang 3

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# trang 3

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# trang 4

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# trang 4

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# trang 5

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# trang 5

Tải về để xem đầy đủ hơn

pdf28 trang | Chia sẻ: cucnt | Lượt xem: 336 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_lap_trinh_huong_doi_tuong_chuong_9_lap_trinh_song.pdf
Tài liệu liên quan