Többszálúság

Mi a különbség a multi-threading és a multi-processing (multi-tasking) között? A szálak ugyanazon a memóriatartományt osztják meg egy folyamaton belül, a taskok (feladatok) pedig saját, elkülönített memória tartományt használnak. Új szálak létrehozása és megsemmisétése bizonyos operációs rendszerken kevesebb erőforrást igényelnek, mint az új processzeké.

Gyakorlati példák