Bourns-A /
Concurrenct_Programming_Practice
This repository contains some common problems about Java Concurrent Programming.
27/100 healthLoading repository data…
ANSANJAY / repository
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.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
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.
This repository contains comprehensive notes and code samples from the Master Class Course on Multi-Threading. Covering topics from basic to advanced like thread creation, race conditions, mutex, deadlocks, condition variables, and semaphores. A one-stop guide for mastering multi-threading in C/C++ on Linux. 🐧🔐
git clone https://github.com/ANSANJAY/MasteringPthreads.git
Selected from shared topics, language and repository description—not editorial ratings.
Bourns-A /
This repository contains some common problems about Java Concurrent Programming.
27/100 healthsorabhgandhi01 /
This repository contains all lab exercise and projects of concurrent programming course
27/100 healthSernikjamnika /
This repository contains small projects created during Concurrent Programming course using Ada an Go.
/100 healthThe POSIX Threads (pthreads) library provides various functions for multi-threading in C/C++ on UNIX-based systems. Here's a list of some commonly used functions in the pthreads API:
Thread Management
pthread_create(): Start a new thread.pthread_exit(): Exit the current thread.pthread_join(): Wait for a thread to finish.pthread_detach(): Detach a thread so that it cleans up upon completion.pthread_self(): Get the calling thread's ID.pthread_equal(): Compare two thread IDs.Mutex (Mutual Exclusion)
pthread_mutex_init(): Initialize a mutex.pthread_mutex_destroy(): Destroy a mutex.pthread_mutex_lock(): Lock a mutex.pthread_mutex_trylock(): Try to lock a mutex without blocking.pthread_mutex_unlock(): Unlock a mutex.Condition Variables
pthread_cond_init(): Initialize a condition variable.pthread_cond_destroy(): Destroy a condition variable.pthread_cond_wait(): Block on a condition variable.pthread_cond_signal(): Wake up one thread blocked on the condition variable.pthread_cond_broadcast(): Wake up all threads blocked on the condition variable.pthread_cond_timedwait(): Block on a condition variable for a specified time.Thread Attributes
pthread_attr_init(): Initialize thread attributes.pthread_attr_destroy(): Destroy thread attributes.pthread_attr_setdetachstate(): Set the detach state attribute.pthread_attr_getdetachstate(): Get the detach state attribute.Thread-specific Data
pthread_key_create(): Create a key for thread-specific data.pthread_key_delete(): Delete a key for thread-specific data.pthread_setspecific(): Set thread-specific data.pthread_getspecific(): Get thread-specific data.Scheduling
pthread_setschedparam(): Set scheduling parameters for a thread.pthread_getschedparam(): Get scheduling parameters for a thread.pthread_setschedprio(): Set the scheduling priority for a thread.Read-Write Locks
pthread_rwlock_init(): Initialize a read-write lock.pthread_rwlock_destroy(): Destroy a read-write lock.pthread_rwlock_rdlock(): Read lock a read-write lock.pthread_rwlock_wrlock(): Write lock a read-write lock.pthread_rwlock_tryrdlock(): Try read lock without blocking.pthread_rwlock_trywrlock(): Try write lock without blocking.pthread_rwlock_unlock(): Unlock a read-write lock.Spin Locks
pthread_spin_init(): Initialize a spin lock.pthread_spin_destroy(): Destroy a spin lock.pthread_spin_lock(): Lock a spin lock.pthread_spin_trylock(): Try to lock a spin lock without blocking.pthread_spin_unlock(): Unlock a spin lock.Barrier
pthread_barrier_init(): Initialize a barrier.pthread_barrier_destroy(): Destroy a barrier.pthread_barrier_wait(): Wait on a barrier.Cancellation
pthread_setcancelstate(): Set the cancelability state of the current thread.pthread_setcanceltype(): Set the cancellation type of the current thread.pthread_cancel(): Request cancellation of a thread.pthread_testcancel(): Create a cancellation point in the calling thread.This list is a broad overview of the pthreads API, but it provides a glimpse of the variety of functions available for multithreaded programming.
This repository was carefully crafted with love by Anamika. If you find it helpful, please consider giving it a ⭐ (star) and sharing it with your friends and colleagues. Your support is much appreciated! 🙏
NullCipherr /
This repository contains a series of exercises and practical examples for the Concurrent Programming course. The aim is to provide educational resources to help students and developers understand and master the fundamental concepts of concurrent programming, including multithreading, parallelism, synchronization, and resource management.
27/100 healthVaibhavGaikwad03 /
This repository contains my exploration and learning journey with POSIX Threads (pthreads) in C programming. POSIX Threads provide a standardized thread API for developing concurrent programs, allowing for parallel execution and efficient utilization of system resources.
27/100 healthItskaleem /
This repository contains programs based on Bash, concurrent C programming, processes
37/100 health