Thread & concurrency
Në shqip: Thread dhe ekzekutim paralel
ShpjegimiSQ
Thread-i është një „rrjedhë“ ekzekutimi brenda një programi. Me shumë thread-e, një program mund të bëjë disa gjëra njëkohësisht — p.sh. të shkarkojë një skedar ndërsa ndërfaqja mbetet e lëvizshme. Është e fuqishme, por gabimet gjenden me vështirësi.
EnglishEN
A thread is a “line” of execution inside a program. With multiple threads, a program can do several things at once — like downloading a file while the interface stays responsive. It's powerful, but the bugs are hard to find.
Si ta mendosh
Si disa kuzhinierë në të njëjtën kuzhinë: bashkë gatuajnë më shpejt, por nëse dy zgjasin dorën për të njëjtin tigan, ka përplasje.
Lexoje në anglisht
Like several cooks in the same kitchen: together they cook faster, but if two reach for the same pan at once, there's a clash.
Shembull kodipython
import threading
def shkarko(): print("Duke shkarkuar…")
t = threading.Thread(target=shkarko)
t.start()
print("Programi vazhdon ndërkohë")