Tuple space
From Wikipedia, the free encyclopedia
Remove ads
Tuple space е изпълнение на парадигмата на асоциативната памет за паралелно/дистрибуционно изчисление. То осигурява масив от подредени списъци от елементи, който могат да бъдат достъпни едновременно. Като илюстративен пример, има група процесори, който произвеждат парчета от данни и група процесори, които използват данните. Генераторите вписват данните като подредени списъци от елементи в пространството и потребителите след това извличат данните от пространството, което съвпада със съответния модел. Това е също известно като метафора на черната дъска (blackboard metaphor). За Tuple space може да се мисли като за разпределена споделена памет.
За информацията в тази статия или раздел не са посочени източници. Въпросната информация може да е непълна, неточна или изцяло невярна. Имайте предвид, че това може да стане причина за изтриването на цялата статия или раздел. |
Tuple spaces са били теоретичната основа на езика Linda, разработен от Дейвид Гелернър (David Gelernter) и Николас Кареро (Nicholas Carriero) от Йейлския университет.
Имплементации на tuple space са разработени за Java (JavaSpaces), Lisp, Lua, Prolog, Python, Ruby, Smalltalk, Tcl, и .NET framework.
Remove ads
Външни препратки
- TupleSpace at c2.com
- JavaSpace Specification Архив на оригинала от 2008-10-06 в Wayback Machine. at jini.org
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads