| Linuxtules. linuxxtules project ist ein Open-Source-Tupel-Weltraumserver. |
Jetzt downloaden |
Linuxtules. Ranking & Zusammenfassung
- Name des Herausgebers:
- Will Ware
Linuxtules. Stichworte
Linuxtules. Beschreibung
Linuxtules-Projekt ist ein Open-Source-Tupel-Weltraumserver. Linuxtules Project ist ein Open-Source-Tupel-Weltraumserver mit einem zugehörigen Code zum Schreiben von Clients, der auf einem vernetzten Cluster von Linux / Intel-Boxen ausführt soll. Der Tupelraum wird auf einer Maschine auf dem Netzwerk aufrechterhalten.Duppen bieten eine bequeme und intuitive Möglichkeit, parallele Programme zu schreiben. Ein Tupel-Speicherplatz stellt einen gemeinsam genutzten Kommunikationskanal dar, der Prozesse irgendwo im Netzwerk in dem Netzwerk ermöglicht, um miteinander zu kommunizieren. Ein Tupel-Speicherplatz ist eine Datenbank mit bestellten Listen von typisierten Werten. Zum Beispiel besteht das Tupel (2, 5.439, "ABC") aus einer Ganzzahl, einem Schwimmer und einem String. Ein Tupelraum funktioniert wie ein Bulletin-Board der Gemeinschaft. Jeder kann eine Nachricht posten oder eine Nachricht wegnehmen oder eine Nachricht lesen und eine Nachricht lesen und für andere lesen, um zu lesen. Wenn jemand auf eine bestimmte Nachricht wartet und es nicht sofort findet, kann er etwas anderes tun oder warten, ob die Nachricht ankommt. Wenn niemand eine Nachricht entfernt, bleibt es auf dem Bulletin-Board unbegrenzt. Die Bedeutung eines Tupel-Elements ist ein Übereinkommen, das von den Client-Programmen vereinbart wurde. Tupel werden häufig Anfragen für Berechnungen oder die Ergebnisse von Berechnungen darstellen. Sie können auch öffentliche Erkenntnisse darstellen, die von allen Programmen des gesamten Systems geteilt werden, z. B. die Werte der physikalischen Konstanten oder die Handelspreise von Commodities.LinuTextules ist in C geschrieben, mit einer Client-API für Python. Es sollte ziemlich einfach sein, Client-APIs für andere Sprachen zu schreiben, solange sie eine Vertretung für bestellte Listen unterschiedlicher typisierter Werte haben. Tuppel ist eine kurze Liste von rechtlichen Wechselwirkungen, die ein Client mit dem Tupelplatz haben kann. (Wo die Tupel-Weltraumliteratur normalerweise "in" und "Out" ist, habe ich mich entschieden, "Put" und "Get" zu verwenden, um einen Konflikt mit dem Python "in" Keyword "zu vermeiden.) Put - Der Client erstellt ein Tupel und legt es ein Tupel auf In den Tupel-Speicherplatz. Wenn kein übereinstimmender Tupel gefunden werden kann, ist der Client gesperrt, bis ein Spiel existiert. nicht blockierende Version von erhalten; Falls ein übereinstimmender Tupel nicht gefunden wird, wird stattdessen ein Nullzeiger zurückgegeben. Dump - Holen Sie sich eine Liste der aktuell in den Speicherplatz der Tupel. Wählen Sie optional eine Liste von nur derjenigen Tupel, die mindestens einem Satz von Templates abgleichen. Platzhalter in einigen Feldern setzen. Dies in C zu tun ist einfach. Wir geben das Formular einer Tupel- oder Vorlage mit einer Druckleiste mit Printf-ähnlicher Format an und füllen dann die Felder, die Werte benötigen. Struktur Tupel * s, * t; s = make_tuple ("sid ???", "wird für Elektronen arbeiten", 1234, 2.71828); t = get_tuPle (s); Pythons Tupel sind natürlich auf Linuxtuols-Tupel zugeordnet, indem sie keine als Wildcard verwenden. Import linuxxtules conn = linuxxtules.connect () t = conn.get (("wird für Elektronen funktionieren", 1234, 2.71828, keine, keine, keine)) Was ist neu in dieser Version: · Danke an michael Hill zum Fixieren eines Tippfehlers in FFT.C und Hinzufügen von "Installieren der Installation" an das Makefile.
Linuxtules. Zugehörige Software