Gjuhë programimi

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ë")

Terma të lidhur