Satura rādītājs:
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 atskapi atstarpei (rakstīt) un noņemot kopu 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.
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): Tas pats, kas aprakstīts iepriekš, “ņemt”, izņemot to, ka kopija netiks noņemta 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š, ar izņēmumu, 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.
