Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:halado_java:toebbszalusag

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
  • Webkiszolgálók képesek konkurens klinesek kiszolgálására
  • Böngészők párhuzamosan töltik le az egy weblaphoz tartozó képeket
  • A Java Virtuális gép szemétgyűjtője külön szálban fut.
  • Egy Swing vagy AWT GUI alkalmazás számítási műveletei közben egy szálat fenntart a felhasználóval való kapcsolattartásra.
tanszek/oktatas/halado_java/toebbszalusag.txt · Utolsó módosítás: 2005/12/14 20:42 (külső szerkesztés)