An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: thread-synchronization

Tamoziit/OOP-using-Java-Cpp

Object Oriented Programming using Java & C++

Language: Java - Size: 35.2 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

walternoguera/dam

Language: Python - Size: 259 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

vadniks/Klenalo

A secured realtime P2P LAN chat and distributed storage manager (desktop linux version)

Language: C - Size: 1.09 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

petru-braha/RR-application

A client-server application developed on Linux, which provides digital communication for the transport industry

Language: C - Size: 26.2 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

awaescher/ObviousAwait

🧵 Expressive aliases to ConfigureAwait(true) and ConfigureAwait(false)

Language: C# - Size: 266 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 75 - Forks: 6

miguelTavora/Operating-Systems-Fundamentals 📦

Projects with multi-process and multi-threading

Language: Java - Size: 2.66 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

WilliamJardim/OptiComputation

A library to calculate computational cost, estimate function execution time and use of RAM memory, without having to execute it first, manage GPUs and threads in a simple way, provide many methods for manipulating text files, methods for downloading, uploading, measuring its disk size, acquired, header production, meta data

Language: JavaScript - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

sunsided/rendezvous-rs

Easier rendezvous channels for thread synchronization

Language: Rust - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

smlc/MultiThreadPlayground

Concurrency problems

Language: Java - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

maiconpml/local-torrent

Study of threads with simulation of a torrent in local folders.

Language: C - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mhmdhussein/42-philosophers

Part of 42 projects. A multi-threaded simulation of the Dining Philosophers Problem, showcasing concurrency, synchronization, and resource management using threads and mutexes.

Language: C - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

Tamoziit/OS-assignments

OS-Linux

Language: C - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Israel-Charles/Multithreading-Package-Conveyor-System-Simulator

This project involves simulating a Package Conveyor Routing System using Java. The project showcases key concepts in concurrent programming, such as thread management, manual synchronization, and resource sharing.

Language: Java - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

HypertextAssassin0273/Ice_Cream_Factory_Simulation-OS_Project

Operating Systems project in C language using semaphores to simulate the ice cream factory problem in Linux kernel module.

Language: C - Size: 11.9 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

DesmondJS/Mining_Synchronization_Solution

This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.

Language: C - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

bursasha/cpp-advanced-projects

Advanced programming and algorithmization in C++ ⚔️

Language: C++ - Size: 402 KB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

luismendes070/beg-java-7 Fork of Apress/beg-java-7

page 318 BigDecimal Source code for 'Beginning Java 7' by Jeff Friesen

Size: 1.24 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

ishanjoshi02/Operating-Systems

Codes for my Operating Systems' Class

Language: C - Size: 119 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 6

Wal33D/Freds_Numeric_Journey-C

Interactive Numeric Journey in C: A concise educational tool that demystifies variables, pointers, and memory addresses through engaging user interactions. Perfect for beginners to grasp fundamental C programming concepts, memory management, and pointer operations.

Language: C - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vadniks/ExchatgeDesktopClient

A secured real-time message and file exchanger (desktop client)

Language: C - Size: 2.13 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

lydia-ath/AUEB

Projects for university

Language: Java - Size: 123 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ozansh/System-Programming

Language: C - Size: 274 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

falarion08/Process-Synchronization-Project

A machine project for ( CSOPESY ) Operating Systems using Python that simulates Process Synchronization using Semaphore

Language: Python - Size: 377 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

vadniks/rksp

Language: Kotlin - Size: 77.1 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

georgecatalin/Multithreading_and_Thread_Synchronisation_in_C

Code work associated with the Udemy course "Multithreading_and_Thread_Synchronisation" authored by Abhishek CSEPracticals

Language: C - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

ANSANJAY/MasteringPthreads

This repository contains comprehensive notes and code samples from the Master Class Course on Multi-Threading. Covering topics from basic to advanced—thread creation, race conditions, mutex, deadlocks, condition variables, and semaphores—it serves as a one-stop guide for mastering multi-threading in C/C++ on Linux.

Language: C - Size: 124 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Janani-harshu/Multithreading-Synchronisation-in-CSharp

Thread synchronization refers to the act of shielding against multithreading issues such as data races, deadlocks and starvation.

Language: C# - Size: 326 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

yarongoldshtein/OS1

search engine simulator. Implement both the client and the server side, with emphasis on multithreaded programming and synchronization of these. Involves the use of sockets. server that efficiently handle large number of clients.

Language: Java - Size: 532 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mansetagunj/ECEN-5013

Repo for the Advance Practical Embedded Systems. Contains work related to Linux kernel, Pthreads, FreeRTOS, etc.

Language: C - Size: 85.5 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

Mertiq/Thread-Synchronization-with-C

Language: C - Size: 207 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

embeddedcrab/synchronization_arm_cm4

Synchronization technique in ARM processors using Exclusive Instructions and bit fields.

Language: C - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ryanmohamed/multithreading-posix-c

Multithreading implemented with POSIX in C to perform calculations on a large array.

Language: C - Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

StevieoXOR/Bridge-Crossing

Simulates a 1-way bridge that can support 1 semi-truck or up to 3 cars using C pthreads.

Language: C - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

dora-jpg/Inverted-Search-Engine Fork of AngelPn/Inverted-Search-Engine

Inverted Search Engine implementation in C based on the Sigmod 2013 competition. Implemented complex data structures and thread synchronization to make the search engine efficient.

Size: 2.77 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Minisiia/SynchronizedThreads

Create 2 classes with fields and methods. It is necessary to synchronize the methods of these classes with each other, i.e. to display values one by one (class 1, class 2, 1, 2, etc.)

Language: Java - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

djhogarth/TFTP-ClientServer-Project

Client/Server application using the TPTP protocol built using Java.

Language: Java - Size: 3.37 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

framdani/philosophers

1337 - A multithreading project.

Language: C - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

abdussametkaci/ThreadSynchronization

Create a matrix and sum matrix (Operating Systems Project 3)

Language: C - Size: 198 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

cpsusie/DotNetVault

Synchronization Library and Static Analysis Tool for C# 8

Language: C# - Size: 52.6 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

exbotanical/lib.thread

Bespoke POSIX threads, mutexes, wait queues, thread pools, and semaphores for the C programming language.

Language: C - Size: 36.1 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

EStog/PathEx

Declarative task synchronization in Python inspired by Path Expressions

Language: Python - Size: 6.13 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

animeshk-me/OS-lab-exercises

These exercises were attempted and completed during the course 'Operating Systems' offered by Dr. Sivaselvan B. at IIITDM Kancheepuram.

Language: C - Size: 31.2 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

oloar/lecteur_redacteur

Producer-Consumer problem.

Language: C - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

gr3yc4t/thread_syncher_messenger

Linux Kernel module that enables a synchronization barrier and a message subsystems for threads registered into a group.

Language: C - Size: 1.77 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

alumik/javascript-semaphore

JavaScript 信号量与互斥锁实现

Language: JavaScript - Size: 594 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

kudchikarsk/thread-synchronization-in-csharp

Thread Synchronization In C#

Language: C# - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

kathleenwest/MoneyPotInstancingDemo

This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.

Language: C# - Size: 4.18 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

B3W/Synchronized-Dict

Simple, synchronized dict for thread-safe access

Language: Python - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

ienesaydogdu/Thread-Synchronization

Language: C - Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Keywords
thread-synchronization 49 multithreading 19 c 13 threads 10 linux 7 thread 7 java 7 semaphore 5 mutex 5 semaphores 5 multi-threading 4 concurrency 3 pthreads 3 concurrent-programming 3 python 3 process-synchronization 3 synchronization 3 mutex-lock 3 threading 3 e2e-encryption 2 thread-safety 2 cmake 2 programming 2 kernel-module 2 libsodium 2 low-level-memory-manipulation 2 os 2 modern-c 2 secured-communication 2 mutex-synchronisation 2 dotnet-framework 2 posix-threads 2 operating-system 2 system-programming 2 linux-kernel 2 multiprocessing 2 javascript 2 mutex-locks 2 inter-process-communication 2 thread-management 2 cpp 2 socket-programming 2 process 2 python3 2 asynchronous-programming 2 binary-protocol 2 mraa 1 tutorial-notes 1 logger 1 shell-scripts 1 linux-syscall 1 kernel-builder 1 shared-ressourses 1 cache-simulator 1 freertos 1 client-server 1 beaglebone-black 1 apds9301 1 university-project 1 server-client 1 search-engine-simulator 1 lvgl 1 sqlite3 1 android-development 1 html 1 node-js 1 sql-query 1 vhdl 1 kernel-functions 1 dependency-injection 1 docker-compose 1 inversion-of-control 1 junit-jupiter 1 mvc 1 nginx-balancer 1 reactive-programming 1 rsocket-java 1 rxjava2 1 spring-boot 1 cprogramming 1 cprogramming-language 1 udemy-course 1 c-programming 1 condition-variables 1 deadlocks 1 interview-preparation 1 operating-systems 1 parallelism 1 resource-management 1 thread-communication 1 dict 1 csharp 1 thread-messages 1 lkm 1 garbage-collection 1 lab 1 binary-semaphore 1 python-library 1 path-expressions 1 concurrent-synchronization 1