![Дмитрий Маликов - Брачный кортеж (бэк Наталья Ветлицкая)](https://i.ytimg.com/vi/LKUksAYoFcg/hqdefault.jpg)
Съдържание
- Определение - Какво означава Tuple Space?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Tuple Space
Определение - Какво означава Tuple Space?
Пространството с кортеж е изпълнение на модела на асоциативна памет за разпределени / паралелни изчисления. Той предлага библиотека с кортежи, до които можете да получите достъп едновременно. Кортежите са термини с нула или повече аргументи и ключ.
Колекцията от кортежи поддържа някои основни операции, като добавяне на кортеж в пространството (запис) и премахване на кортеж от пространството (вземете). Колекцията с кортежи се поддържа и управлява по мрежа от множество сървъри за кортеж. Множество нишки на единични или различни машини едновременно имат достъп до пространството. Някои добавят кортежи в пространството, докато други ги премахват в процес, който може да бъде разглеждан като метафора на дъската.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Tuple Space
Пространствата с кортеж са теорията, на която се основава езикът на Линда. Реализациите с Tuple пространство също са разработени за Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk и Tcl.Абстракцията на пространството в китки е ефективен избор за капсулиране в модул. Той представлява полезна структура с добре дефиниран интерфейс. Следователно, той може да се използва повторно и да се модулира.
Няколко от основните операции, поддържани от пространството на кортежа, са следните:
- write (tuple): Използва се за добавяне на кортеж в пространството
- take (шаблон кортеж): Използва се за изпълнение на асоциативно търсене на кортеж, който съответства на шаблона. След като бъде намерен, кортежът се изтрива от пространството и след това се връща обратно.
- waitToTake (кортеж на шаблон): Използва се за извършване на асоциативно търсене на кортеж, който съответства на шаблона. Той блокира, докато не се намери съвпадение. След това премахва и връща съвпадащия кортеж от пространството.
- четете (шаблона на шаблона): Същото като "вземи", обяснено по-горе, с изключение на това, че кортежът няма да бъде премахнат от пространството на кортежа
- waitToRead (шаблона на шаблона): Същото като "waitToTake", обяснено по-горе, с изключение на това, че кортежът няма да бъде премахнат от пространството на кортежа
- сканиране (кортеж на шаблон): Същото като „прочетено“, обяснено по-горе, с изключение на това, че връща пълна колекция от кортежи, които съответстват
- count (шаблон кортеж): Същото като "сканиране", обяснено по-горе, с изключение на това, че дава обратно брой на съвпадащи кортежи вместо самата колекция от кортежи.