3 Repos
Specialized systems programming focusing on non-blocking I/O and concurrency in Rust.
Distinct from Rust Systems Programming: Distinct from Rust Systems Programming: focuses specifically on the asynchronous and concurrent execution model.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Asynchronous Programming. Refine with filters or upvote what's useful.
Talent Plan bietet geführte Trainingsprogramme und Lehrpläne, die sich auf das Design verteilter Datenbanken, Systemprogrammierung und Open-Source-Beitragsworkflows konzentrieren. Das Projekt bietet ein Ausbildungsprogramm für verteilte Systeme, das aus kuratierten Kursen und Labs besteht, die sich auf Datenbank-Interna konzentrieren. Der Lehrplan betont die Verwendung der Sprache Rust für den Aufbau hochperformanter vernetzter Anwendungen und die Implementierung verteilter Algorithmen. Er integriert Lehrmaterialien zu Versionskontrolle, Community-Governance und den spezifischen Prozessen, die für Beiträge zu öffentlichen Softwareprojekten erforderlich sind. Das Projekt deckt breite technische und organisatorische Bereiche ab, einschließlich Engineering verteilter Datenbanken, Open-Source-Community-Management und Koordination technischer Mentorenschaften. Es beinhaltet praktische Anwendungen durch die Konstruktion fehlertoleranter Key-Value-Stores und das Studium professioneller Architekturen verteilter Datenbanken. Zusätzliche Materialien decken Open-Source-Grundlagen ab, einschließlich Projekt-Governance, Software-Lizenzierung und die Nutzung kollaborativer Plattformen wie Git und GitHub.
Teaches the creation of reliable networked applications using asynchronous programming and concurrency in Rust.
cheats.rs ist eine Rust-Syntaxreferenz und technische Dokumentationsressource, die als statische Website bereitgestellt wird. Sie dient als kuratierte Sammlung von Beispielen und Mustern, die beim Erlernen der Sprache Rust unterstützen sollen. Das Projekt deckt eine breite Palette an Sprachkonstrukten ab, einschließlich Speicherverwaltung, der Verwendung von Generics und der Implementierung asynchroner Logik. Es bietet Anleitungen zur Definition von Datenstrukturen, zur Verwaltung von Speicherreferenzen und zur Organisation von Codemodulen. Zusätzlich werden Muster für Kontrollfluss, Pattern Matching und die Verwendung von Makros behandelt sowie Anweisungen für die Durchführung unsicherer Operationen und die Aufrechterhaltung der API-Stabilität gegeben.
Provides a curated reference for implementing non-blocking logic and futures for concurrent execution.
async-std ist eine asynchrone Rust-Laufzeitumgebung und eine Bibliothek für nicht-blockierende I/O. Sie dient als asynchrone Standardbibliothek und bietet eine Reihe von Alternativen zur Rust-Kernbibliothek für das Management paralleler Aufgaben, Netzwerke und Dateisystemzugriffe. Das Projekt implementiert eine API, die die Standardbibliothek spiegelt, und bietet asynchrone Versionen existierender synchroner Typen, um ein vertrautes Interface beizubehalten. Dieser Ansatz ermöglicht asynchrone Rust-Entwicklung mit einem Interface, das die Ergonomie der Standardbibliothek der Sprache widerspiegelt. Die Laufzeitumgebung enthält einen Task-Executor für das Scheduling und die Ausführung asynchroner Operationen über mehrere Threads hinweg. Ihr Funktionsumfang deckt die parallele Task-Ausführung, nicht-blockierende Ein- und Ausgabevorgänge sowie das allgemeine Laufzeitmanagement ab.
Provides a specialized environment for non-blocking I/O and concurrency in Rust.