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 collection of micro-optimizations, performance tricks, and low-level Go hacks for high-performance applications. Includes benchmarks, real-world examples, and explanations.
IdS - Ingegneria del Software presso l'Università degli Studi di Parma (9 CFU).
Terminal-based Spotify-inspired music player in Rust: playback, SQLite persistence, and a TUI-style interface using cross-platform terminal libraries.
This is a mono repository for my Go Playground, I would hands on Golang topics and exercise them here.
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.
A simulation of multithreaded cars that have to cross N intersections
🏢 Repository with homework for the Java course by Croc
A microservices-based application built on asynchronous processing and concurrent data handling.
A little web-app entirely written in Go, aiming to illustrate the potential of concurrent programing for web scraping.
Flash Sale API handles checkout process via a payment webhook.
Quebrix is a remote cache-store that offers strong performance (throughput and latency).
Idempotent Payment API with database-enforced uniqueness, pessimistic locking, and atomic transaction guarantees.
A practical project to learn how a TCP server and client works in GoLang
4 consegne facoltative di programmazione concorrente in Golang per il corso di Sistemi Operativi - UNIPD - Settembre 2021.
Exploring concurrency in C with threads and mutexes.
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."