Schnelle Anwendungsentwicklungsbibliothek

Radlib ist eine C-Sprachbücherbibliothek, die auf abstrakte Details der Interprozesskommunikation und der allgemeinen Linux / Unix-Systeme entwickelt wurde.
Jetzt downloaden

Schnelle Anwendungsentwicklungsbibliothek Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Teel
  • Website des Verlags:
  • http://www.radlib.teel.ws/

Schnelle Anwendungsentwicklungsbibliothek Stichworte


Schnelle Anwendungsentwicklungsbibliothek Beschreibung

Radlib ist eine C-Sprachbücherbibliothek, die auf abstrakte Details von Interprozesskommunikationen und gemeinsamen Linux / Unix-Systemen entwickelt wurde. Radlib ist eine C-Sprachbücherbibliothek, die auf abstrakte Details von Interprocess Communications und Common Linux / UNIX-Systemeinrichtungen entwickelt wurde, damit sich Anwendungsentwickler auf Anwendungslösungen konzentrieren können. Es ermutigt Entwickler (EXPERT oder NEVICE), ein bewährtes Paradigma des ereignisgesteuerten, asynchronen Designs zu verwenden. Durch Abstrahieren von Interprozessnachrichten, Ereignissen, Timern und jedem E / A-Gerät, das als Dateideskriptor dargestellt werden kann, vereinfacht Radlib die Umsetzung von Mehrzweckprozessen sowie Multi-Process-Anwendungen.Radlib erhebt typische Prozessleistung durch die Verwendung von freigegebenen Speicherpuffern, um kostspielige "Malloc" und "kostenlose" Bibliotheksanrufe zu vermeiden. Diese Puffer werden auch für Interprozessnachrichten verwendet. Radlib verwendet auch gemeinsam genutzte Speicherkonstrukte, um globale Nachrichtenwarteschlangenmanagement und globale "Warteschlangengruppen" für eine erhöhte Interprozesskommunikation bereitzustellen. Alle gemeinsam genutzten Ressourcen sind Semaphor geschützt, um Probleme mit gleichzeitigem Zugriff zu vermeiden. Kurz gesagt, Radlib ist ein aufrichtiger Versuch, eine Echtzeit-Betriebssystem-Fähigkeit auf einem Nicht-Echtzeit-Betriebssystem bereitzustellen. Es wurde erfolgreich auf Linux, MacOSX und FreeBSD bereitgestellt, es gibt keinen Grund, warum es nicht aufgebaut und auf einem Aroma des UNIX-Unterstützungssystems V IPC nicht erstellt und ausgeführt wird. Insbesondere bietet Radlib schnelle Systempuffer, ein einfaches Konfigurationsdatei-Dienstprogramm, Ereignisse, doppelt verknüpfte Listen, Prozessprotokollierung über syslog, Message-Warteschlangen, Semaphore, gemeinsam genutzte Memory-Dienstprogramme, Timer, Stapel, Statusmechanaten, ein Prozessrahmen, ein Prozessmanagement Dienstprogramm, um Gruppen von Prozessen zu starten, optional MySQL- oder PostgreSQL-Datenbank-API, einfacher TCP / Streams-Socket-API und anderen sortierten Systemdienstprogrammen. Eigene Formen von Radlib wurden in mehreren missionskritischen kommerziellen Anwendungen mit hervorragenden Ergebnissen verwendet. Es ist leichte, aber sehr mächtig und effizient in Echtzeit. Radlib ist BSD-LIZENZIERT (frei, um in Binär- oder Quellformularen verwenden) und verteilt als Quelle, um auf der Zielplattform aufgebaut zu werden. Build-Anweisungen sind in der Verteilung enthalten. Siehe die Datei "Kopieren" in der Verteilung für Details in Bezug auf Open Source-Software und die BSD-Lizenz Daten in Echtzeit und periodisch (alle 60 Sekunden) erzeugen Wetterbilder und HTML-Dateien, die für Websites geeignet sind (siehe My Weather-Seite). Es verwendet mehrere Radlib-Prozesse, die die Interprozesskommunikationsflexibilität von Radlib veranschaulichen. Fühlen Sie sich frei, die WVIEW-Quelle als ein weiteres Beispiel für Radlib-Implementierung herunterzuladen. Was ist neu in dieser Version: · Die Installations-SH-Datei wurde ausführbar gemacht, um ein Installationsort festzulegen.


Schnelle Anwendungsentwicklungsbibliothek Zugehörige Software

libmsgru

Eine Infrastruktur zum Verbinden von Anwendungen zusammen, um sich wie eine einzelne Anwendung zu verhalten ...

112

Herunterladen

Fibra

ein Paket, das eine fortgeschrittene Cooperatve-Parallelität mit Python-Generatoren bietet ...

201

Herunterladen