Tuple Space

Autors: Robert Simon
Radīšanas Datums: 24 Jūnijs 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
BISSA - A Scalabale Tuple Space
Video: BISSA - A Scalabale Tuple Space

Saturs

Definīcija - ko nozīmē Tuple Space?

Kopsavilkuma telpa ir asociatīvās atmiņas modeļa izpilde sadalītai / paralēlai skaitļošanai. Tas piedāvā karšu bibliotēku, kurai var piekļūt vienlaicīgi. Tuples ir termini ar nulli vai vairāk argumentiem un atslēgu.


Saīsinājumu kolekcija atbalsta dažas pamatdarbības, piemēram, pievienojot atskaiti atstarpei (rakstīt) un noņemot saīsni no atstarpes (ņemt). Rakstu krājums tiek uzturēts un pārvaldīts vairāku vairāku kosmosa serveru tīklā. Vairāki pavedieni atsevišķās vai atšķirīgās mašīnās vienlaikus piekļūst telpai. Daži pievieno atstarpes atstarpei, savukārt citi tos noņem procesā, ko var uzskatīt par tāfeles metaforu.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Tuple Space

Divkāršās atstarpes ir teorija, uz kuru balstās Lindas valoda. Tuple telpas ieviešana ir izstrādāta arī Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk un Tcl.

Divkārša telpas abstrakcija ir efektīva izvēle iekapsulēšanai modulī. Tā ir noderīga struktūra ar precīzi definētu saskarni. Tāpēc to var izmantot atkārtoti un modulēt.

Dažas pamatdarbības, kuras atbalsta kopas atstarpe, ir šādas:
  • rakstīt (tuple): izmanto, lai pievienotu svītru atstarpei
  • take (veidnes tuple): izmanto, lai veiktu asociatīvu kārbas meklēšanu, kas atbilst veidnei. Kad atrodams, mezgls tiek izdzēsts no vietas un pēc tam atgriezts atpakaļ.
  • waitToTake (veidnes tuple): izmanto, lai asociatīvi meklētu šablonam atbilstošu kopumu. Tas bloķējas, līdz tiek atrasta spēle. Pēc tam tas noņem un no kosmosa atgriež saskaņoto skaļruni.
  • lasīt (veidnes kopija): tāds pats kā iepriekš paskaidrotajam “ņemt”, izņemot to, ka kopums netiks noņemts no kopas vietas
  • waitToRead (veidnes tuple): Tas pats, kas iepriekš paskaidrots "waitToTake", izņemot to, ka standziņa netiks noņemta no tuple vietas
  • skenēšana (veidnes kopija): tāda pati kā “lasīta”, kas izskaidrota iepriekš, izņemot to, ka tā atdod pilnu atbilstošo vienību kolekciju
  • skaits (veidnes kopija): tāds pats kā “skenēšana”, kas izskaidrots iepriekš, ar izņēmumu, ka tas dod atpakaļ atbilstošu kopiju skaitu, nevis pašu krājumu kolekciju.
Daži kosmosa ieviešanas piemēri cita starpā ietver Apache River, Blitz Project, Fly Object Space, GigaSpaces un Linda mobilajā vidē (LIME).