Isi kandungan:
Definisi - Apakah maksud Tuple Space?
Ruang tuple adalah pelaksanaan model memori bersekutu untuk pengkomputeran yang diedarkan / selari. Ia menawarkan perpustakaan tuple, yang boleh diakses serentak. Tuple adalah istilah dengan sifar atau lebih banyak hujah dan kunci.
Pengumpulan tupel menyokong beberapa operasi asas, seperti menambah tuple ke ruang (menulis) dan mengeluarkan tuple dari ruang (ambil). Koleksi tupel disimpan dan diuruskan melalui rangkaian pelayan ruang tupu pelbagai. Pelbagai thread pada mesin tunggal atau berbeza serentak mengakses ruang. Sesetengah menambah tuple ke ruang manakala yang lain mengeluarkannya dalam proses yang boleh diadili sebagai metafora papan hitam.
Techopedia menerangkan Space Tuple
Ruang Tuple adalah teori yang berasaskan bahasa Linda. Pelaksanaan ruang Tuple juga dikembangkan untuk Java (JavaSpaces), Lua, Lisp, Python, Prolog, Ruby, .NET, Smalltalk dan Tcl.
Abstraksi ruang Tuple adalah pilihan yang berkesan untuk enkapsulasi dalam modul. Ia merupakan struktur berguna dengan antara muka yang jelas. Oleh itu, ia boleh digunakan semula dan dimodularkan.
Beberapa operasi asas yang disokong oleh ruang tuple adalah seperti berikut:
- tulis (tuple): Digunakan untuk menambah tuple ke ruang
- mengambil (template tuple): Digunakan untuk melaksanakan carian bersekutu untuk tupel yang sepadan dengan templat. Setelah ditemui, tuple dipadamkan dari ruang dan kemudian dibawa kembali.
- waitToTake (template tuple): Digunakan untuk melakukan carian bersekutu untuk tupel yang sesuai dengan template. Ia menghalang sehingga pertandingan terletak. Ia kemudian membuang dan membawa semula tuple yang sesuai dari ruang.
- baca (template tuple): Sama seperti "ambil" dijelaskan di atas, dengan pengecualian bahawa tuple tidak akan dikeluarkan dari ruang tuple
- waitToRead (template tuple): Sama seperti "waitToTake" dijelaskan di atas, dengan pengecualian tuple tidak akan dikeluarkan dari ruang tuple
- imbasan (templat tupel): Sama seperti "baca" dijelaskan di atas, dengan pengecualian bahawa ia mengembalikan koleksi lengkap tupel yang sepadan
- kiraan (template tupel): Sama seperti "imbasan, " yang dijelaskan di atas, dengan pengecualian bahawa ia memberikan kembali penghitungan tuples bukannya koleksi tuple itu sendiri.
