This is a repository for code and supporting materials for the CS-210 Concurrency module at Swansea University.
-
Updated
Feb 25, 2024 - HTML
This is a repository for code and supporting materials for the CS-210 Concurrency module at Swansea University.
Faster file deletion written in Rust, alternative to rm
A microservices-based application built on asynchronous processing and concurrent data handling.
IdS - Ingegneria del Software presso l'Università degli Studi di Parma (9 CFU).
A collection of micro-optimizations, performance tricks, and low-level Go hacks for high-performance applications. Includes benchmarks, real-world examples, and explanations.
Terminal-based Spotify-inspired music player in Rust: playback, SQLite persistence, and a TUI-style interface using cross-platform terminal libraries.
🏢 Repository with homework for the Java course by Croc
This is a mono repository for my Go Playground, I would hands on Golang topics and exercise them here.
A simulation of multithreaded cars that have to cross N intersections
Concurrency Control Locking manages concurrent transactions using pessimistic locking, which locks records to prevent conflicts, and skip locking, which skips locked records to improve processing efficiency. These mechanisms ensure data consistency while optimizing performance in high-concurrency scenarios.
Simulating the Dining Philosophers problem in C using threads and mutexes.
Idempotent Payment API with database-enforced uniqueness, pessimistic locking, and atomic transaction guarantees.
Embeddable TCP connect port scanner
A modern restaurant management and ordering platform built with SwiftUI and Supabase.
A little web-app entirely written in Go, aiming to illustrate the potential of concurrent programing for web scraping.
Quebrix is a remote cache-store that offers strong performance (throughput and latency).
Flash Sale API handles checkout process via a payment webhook.
4 consegne facoltative di programmazione concorrente in Golang per il corso di Sistemi Operativi - UNIPD - Settembre 2021.
A practical project to learn how a TCP server and client works in GoLang
Add a description, image, and links to the cuncurrency topic page so that developers can more easily learn about it.
To associate your repository with the cuncurrency topic, visit your repo's landing page and select "manage topics."