Repository navigation

#

synchronization-primitives

The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

C#
1017
18 小时前

Implementation of Win32 events for *nix platforms, built on top of pthreads.

C++
274
2 年前

Pillars for Transactional Systems and Data Grids

Rust
132
1 年前

Fast, shared, upgradeable, non-recursive and non-fair mutex

C++
30
7 年前

Operating Systems Lab Course (CS 314), IIT Dharwad

C
8
3 年前

Operating Systems Theory Course (CS 304), IIT Dharwad

Python
3
4 年前

This repository contains files related to Operating Systems Lab (Spring 2023).

C
3
2 年前

Implementation of reentral read write lock which described in https://en.wikipedia.org/wiki/Readers–writer_lock.

Smalltalk
3
2 年前

Provides thread-safe and atomic synchronization objects, and wrappers to easily use web workers with async/await syntax.

TypeScript
3
7 个月前

An implementation of the Dining Philosophers problem, focusing on concurrency control via mutexes and semaphores. This repo demonstrates how to manage multiple processes accessing shared resources, aiming to solve issues of deadlock and contention. Includes code examples and a guide.

C
2
2 年前

Serializable merkle tree for data synchronization in Go

Go
2
5 年前

A cross-platform implementation of such synchronization objects as Notification / Synchronization Events, Waitable Timers, Socket Event, Thread, as well as functions for waiting for signaled state. The wait functions are analogues of WaitForSingleObject and WaitForMultileObjects used on Windows. the last one can wait for objects of different types.

C++
1
2 天前

Demo project & blog post with a lowdown on critical sections, reader/writer locks, interactive login sessions, root user detection, CFString conversion in macOS.

C++
1
2 年前

Hack on OS161 Kernel to implement synchronization primitives, System calls with Process support and Virtual memory subsystem

C
1
9 年前

library for managing asyncio synchronization primitives

Python
1
4 年前

A distributed peer-to-peer application implementing a system for sharing constantly updated data on the COVID-19 pandemic, developed for the computer networks exam for the computer engineering course at the University of Pisa.

C
0
2 年前