Namai Plėtra Kas yra tarpinė erdvė? - apibrėžimas iš techopedijos

Kas yra tarpinė erdvė? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Tuple Space“?

„Tuple space“ yra paskirstomosios / lygiagrečiosios skaičiavimo asociacinės atminties modelio vykdymas. Jame yra suvestinių biblioteka, kurią galima pasiekti vienu metu. Dvigubos sąvokos yra lygios nuliui ar daugiau argumentų ir raktas.

Žymų rinkinys palaiko kai kurias pagrindines operacijas, tokias kaip gretutinių elementų įtraukimas į tarpą (rašymas) ir gretimų elementų pašalinimas iš vietos (nufotografavimas). Pakartotinė kolekcija yra saugoma ir valdoma per kelių pavienių erdvės serverių tinklą. Keli siūlai vienoje arba skirtingame įrenginyje vienu metu pasiekia erdvę. Kai kurie prideda eskizų erdvėje, kiti pašalina juos procese, kuris gali būti laikomas lentos metafora.

„Techopedia“ paaiškina „Tuple Space“

„Tuple“ tarpai yra teorija, kuria grindžiama lindos kalba. „Tuple“ erdvės įgyvendinimai taip pat yra sukurti „Java“ („JavaSpaces“), „Lua“, „Lisp“, „Python“, „Prolog“, „Ruby“, „.NET“, „Smalltalk“ ir „Tcl“.


„Tuple space“ abstrakcija yra efektyvus pasirinkimas kapsuliuoti modulyje. Tai yra naudinga struktūra su aiškiai apibrėžta sąsaja. Todėl jį galima pakartotinai naudoti ir modifikuoti.


Keletas pagrindinių operacijų, palaikomų tarpinės vietos, yra šios:

  • rašyti (tuple): Naudojamas norint įterpti eskizą į tarpą
  • take (šablono rinkinys): naudojamas asociatyviai ieškoti šablono, atitinkančio šabloną. Kai jis rastas, rinkinys ištrinamas iš vietos ir vėl grąžinamas.
  • „waitToTake“ (šablono pakeitimas): naudojamas asociatyviai ieškoti šabloną atitinkančio paketo. Jis blokuojamas, kol bus rastos rungtynės. Tada jis pašalina ir grąžina suderintą paketą iš vietos.
  • skaityti (šablono pakeitimas): Tas pats, kas aukščiau paaiškinta „imti“, išskyrus tai, kad rinkinys nebus pašalintas iš talpyklos vietos
  • „waitToRead“ (šablono pakeitimas): tas pats, kaip aukščiau paaiškinta „waitToTake“, išskyrus tai, kad rinkinys nebus pašalintas iš talpyklos vietos
  • nuskaitymas (šablono rinkinys): tas pats, kas aukščiau paaiškinta „skaityti“, išskyrus tai, kad jis grąžina visą atitikmenų gairių rinkinį
  • skaičius (šablono rinkinys): toks pat kaip ir „nuskaitymas“, paaiškintas aukščiau, išskyrus tai, kad jis pateikia ne tik pačių rinkinių, bet ir atitinkamų pakartojimų skaičių.
Keletas erdvinio pritaikymo pavyzdžių, be kita ko, yra „Apache River“, „Blitz“ projektas, „Fly Object Space“, „GigaSpaces“ ir „Linda mobiliojoje aplinkoje“ (LIME).
Kas yra tarpinė erdvė? - apibrėžimas iš techopedijos