Được gửi bởi
nguyentuan2
chính xác là vấn đề này chẳng có liên quan đến parallel gì cả
lập trình song song là bạn viết ct phân việc cho từng CPU, bạn có thể điểu khiển từng CPU
còn CPU nhiều lõi tuy là nhiều lõi nhưng bạn không thể điều khiển (tức là lập trình) riêng từng lõi, chuyện lõi này hay lõi kia làm việc bạn không thể can thiệp được, đó là giải thuật của phần cứng và hdh
Và đúng như các bạn đã nói, lập trình multithread có thể khiến cho CPU nhiều lõi cùng làm việc. Với 1 thead thì không thể tách ra nhiều phần cho nhiều lõi cùng làm việc, vì mỗi lõi có các trạng thái (tức là giá trị thanh ghi) riêng của nó
Bookmarks