Parallellikdan qachon qochish kerakligini bilish ham bir xil darajada muhimdir. Bu tamoyil oddiy: parallellashtirishni ishlatilmaslikning yagona sababi - bu xarajatlar foydadan katta bo'lsa.Parallel dasturni tushunish odatda qiyinroq bo'ladi, shuning uchun ko'p tarmoqli kodni yozish va saqlash uchun qo'shimcha intellektual harakat talab etiladi va shuning uchun xatolar soni ortadi. Agar potentsial samaradorlik etarlicha katta bo'lmasa yoki erishilgan majburiyatlarning bo'linishi qo'shimcha vaqt sarflanishini oqlaydigan darajada aniq bo'lmasa, parallellikdan foydalanmang.
Misol
Oddiy dastur:
#include
int main()
{
std::cout<<”Salom, bu oddiy dastur\n”;
}
Misol
Oddiy parallel dastur:
#include
#include
void hello()
{
std::cout<<”Salom, parallel olam\n”;
}
int main()
{
std::thread t(hello);
t.join();
}
http://fayllar.org
Do'stlaringiz bilan baham: |