std::thread
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
std::thread nis një funksion që punon paralelisht me pjesën tjetër të programit. Me .join() pret derisa të mbarojë. Thread-et e bëjnë programin më të shpejtë në procesorë me shumë bërthama, por duhet kujdes kur ndajnë të dhëna.
EnglishEN
std::thread starts a function that runs in parallel with the rest of the program. With .join() you wait until it finishes. Threads make programs faster on multi-core processors, but need care when they share data.
Si ta mendosh
Si të ndash punët e shtëpisë: njëri lan enët, tjetri fshin dyshemenë — mbaroni më shpejt, por mos u përplasni në kuzhinë.
Lexoje në anglisht
Like splitting the housework: one washes up, the other mops — you finish faster, but don't collide in the kitchen.
Shembull kodicpp
#include <thread>
void puno() { std::cout << "Po punoj...\n"; }
std::thread t(puno);
t.join();