Itthon Fejlesztés Mi az a szóköz? - meghatározás a techopedia alapján

Mi az a szóköz? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Tuple Space?

A tuple tér az asszociatív memória modell végrehajtása az elosztott / párhuzamos számításhoz. Tuples könyvtárat kínál, amely egyszerre érhető el. A duplák olyan feltételek, amelyek nulla vagy több argumentumot és kulcsot tartalmaznak.

A parancsok gyűjteménye támogat néhány alapvető műveletet, például egy elem hozzáadását a szóközhöz (írás) és egy elem eltávolítását a szóközből (vétel). A tuple gyűjteményt több tuple helykiszolgáló hálózatán keresztül tárolják és kezelik. Több szál egy vagy különálló gépeken egyidejűleg érheti el a helyet. Egyesek hozzáfűzést adnak a térhez, mások eltávolítják őket egy olyan folyamatban, amelyet táblára mutató metaforának lehet tekinteni.

A Techopedia magyarázza a Tuple Space-t

A dupla szóközök az az elmélet, amelyen a linda nyelv alapul. A Tuple helymegvalósításokat fejlesztették ki a Java (JavaSpaces), a Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk és Tcl számára is.


A kétszemélyes tér absztrakció hatékony választás a modulba való beépítéshez. Hasznos struktúrát jelent egy jól meghatározott felülettel. Ezért újra felhasználható és modulálható.


A párbeszédtér által támogatott néhány alapművelet a következő:

  • write (tuple): Egy gépelés hozzáadásához használható a szóközbe
  • take (sablon tuple): A sablonnak megfelelő sablon asszociatív keresésének végrehajtására szolgál. Miután megtalálta, a rekesz törlődik a helyről, majd visszahozható.
  • waitToTake (sablon tuple): A sablonnak megfelelő sablon asszociatív keresésére szolgál. Blokkolja, amíg a mérkőzés meg nem található. Ezután eltávolítja és visszahozza az illesztett gombokat a térből.
  • Olvassa el (sablon összeállítás): Ugyanaz, mint a fentiekben ismertetett "elvállalás" azzal a kivétellel, hogy a remek nem kerül eltávolításra a rekeszből
  • waitToRead (sablon tuple): Ugyanaz, mint a fentiekben kifejtett "waitToTake", azzal a különbséggel, hogy a remek nem kerül eltávolításra a rekeszből
  • letapogatás (sablon összeállítás): Ugyanaz, mint a fent leírt "olvasás", azzal a különbséggel, hogy visszaadja a teljes sablongyűjteményt, amely megfelel
  • szám (sablon összeállítás): Ugyanaz, mint a fent leírt "letapogatás", azzal a különbséggel, hogy a megfelelő összetevők számát adja vissza, nem magának az összegyűjtésnek.
Néhány példa a térbeli megvalósításokra: többek között az Apache River, a Blitz Project, a Fly Object Space, a GigaSpaces és a Linda egy mobil környezetben (LIME).
Mi az a szóköz? - meghatározás a techopedia alapján