Showing 21 open source projects for "pthreads"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 1
    NSync

    NSync

    nsync is a C library that exports various synchronization primitives

    ...It offers reader-writer locks, condition variables, run-once initialization, waitable counters, and waitable bits for coordination and cancellation between threads. Unlike traditional pthreads-based synchronization, nsync introduces conditional critical sections, allowing developers to wait for arbitrary conditions without explicit signaling or complex loop-based logic. This approach simplifies concurrency management and often improves readability and maintainability of multithreaded code. The library emphasizes efficiency, with locks and condition variables occupying minimal memory and supporting cancellation mechanisms through nsync_note objects rather than thread-level cancellation. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2

    The Unicon Project

    A modern descendant of the Icon programming language.

    Unicon is a very high level object-oriented network- and graphics-savvy programming language with a syntax similar to Pascal or C. Goal-direction, backtracking, patterns and novel data structures make Unicon ideal for rapidly solving complex problems.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Portable Cpp Sound OpenAL

    Portable Cpp Sound OpenAL

    cross-platform sound-playing package for C++ apps

    This is a cross-platform sound-playing package for C++ apps that can asynchronously start and stop music loops, as well as initiate transient sounds. It plays WAV files, via OpenAL, on Windows, OSX, and linux platforms. It is suitable for any Cpp application that needs music, sound loops or transient sound effects; eg. games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    POSIX Threads for Windows

    An implementation of the POSIX threads API for Windows

    ...The two are not compatible and in order to build and run PThreads4W (formerly PThreads-WIn32) MinGW64 must be installed without win32pthreads. If you want or need to build and run with PThreads4W then you need to choose win32 threading instead of POSIX when you install MinGW64 to not install the conflicting winpthreads include and library files.
    Leader badge
    Downloads: 3,903 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5

    GCDebRTrc

    Debug Facility for Real-Time issues

    For C (and CPP obviously): Include a fast and tiny RAM-tracing feature for Real-Time (RT) debugging purposes. >> ONLY FOR DEBUGGING << Very much faster than printf-debugging, which may result in unforseen results in an RT environement.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    compiler manifest wrapper

    compiler manifest wrapper - adds manifest to your exe's if applicable

    this is a compiler wrapper made to wrap - borland c++ 5.5.1 (no longer available, *bc*) - DJGPP (gp.cmd,older gp.bat,*gp*) - mingw and mingw-w64 compilers (install-compilers.cmd, zap*, *gw2*) - mingw-w64 vityan compiler batch files for ubuntu natty and freebsd (*gwix*) are packaged with set just above. currently, you still have to specify exe or dll even there is no extension of linux binaries. it is not setup yet for .so files. I will need to do something for those. These are...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Libtpool

    Libtpool

    A thread pool library using pthreads

    A thread pool library that uses a context so a program may utilize more than one thread pool at a time. A hook allows your program to determine the number of free threads before attempting to launch one. This library has seen successful use in a range of server daemons and client daemons.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Sisal is a unique parallel language that supports a clean, fully implicit parallelization model. The optimizing sisal compiler (sisalc) works on top of pthreads to give high performance on commodity SMP architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    This is a simple implementation of thread pool written in C. The implementation is based on POSIX pthreads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10

    Pthread Pool

    A lightweight thread pool implemented using Pthreads

    Pthread Pool is a lightweight, efficient thread pool implemented entirely using the Pthreads API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Dantzig-Wolfe Solver

    An implementation of Dantzig-Wolfe decomposition built upon GLPK

    An implementation of Dantzig-Wolfe decomposition built upon the GNU Linear Programming Kit. This is a command line tool for solving properly decomposed linear programs. There are several examples and some documentation to guide the use of this solver. Forked over to GitHub (see link).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    GC++ is a small portable tracing mark-and-sweep garbage collection library for C++. It requires a standards-conforming C++ compiler and pthreads support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Simple Concurrent Library - SimCoL

    SimCoL is a c++ lib that focus on classic concurrent problems.

    ...The project can be compiled using Visual Studio 2008 or higher (the project is incompatible with Windows older than Vista or Server 2008) and also supposed to be able with any Unix system with native PThreads support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A simple-to-use and lightweight multithreading and synchronisation library for C++. Currently it should work on Microsoft Windows (all features on Windows 2000 or later) and any platform including a working pthreads implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Xomp is a src-to-src translator for most of 3.0. A simple platform for experimentation and optimization of OpenMP implementations and extensions. Has been tested with C programs but does not parse C. Should be easily adaptable for other languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A pthreads library for embedded operating systems. Implements the pthreads API using only commonly available OS primitives (e.g. semaphores, tasks) so that the library can easily be ported to almost any RTOS. Currently includes support for DSP/BIOS and P
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A data parallel scientific programming model. Compiles efficiently to different platforms like distributed memory (MPI), shared memory multi-processor (pthreads), Cell BE processor, Nvidia Cuda, SIMD vectorization (SSE, Altivec), and sequential C++ code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Sooc is a C library that enables developers to write object-oriented programs in C. Sooc (Simple Object-Oriented C) comes with useful stream and collection classes and provides mechanisms for memory management, exceptions and, with pthreads, threading.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    General utility code for queuing and simple index tables for embedded software projects. It also includes async I/O sample code using pthreads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PI-Threads; A C++ threads object built upon Win32 Threads and POSIX pthreads which can be compiled on either Win32 compliant systems or POSIX compliant systems with pthread support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DATTEL means "DATa parallel TEmplate Library". It is a C++ library providing STL-algorithms on shared memory (via pthreads) and/or distributed memory (via MPI). The parallelism is hidden from the programmer. Porting code to DATTEL should be easy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next