Többszálú programozás alapok
A számítógépünk processzora sorban1 hajtja végre az utasításokat a program futása közben. Ez alapvetően csak egy program futását teszi lehetővé. Azonban már az 1970-es években felhasználói igény mutatkozott arra, hogy egy számítógép egyszerre több programot tudjon futtatni[^2]. Így születtek meg a többfeladatos (multitasking) operációs rendszerek és velük együtt a többszálú programozás, valamint egy külön problémakör. […]