Search Results for "thread pool multithreading"

Showing 77 open source projects for "thread pool multithreading"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
  • 1
    Folia

    Folia

    Fork of Paper which adds regionized multithreading

    Folia is an experimental fork of the Paper Minecraft server software designed to improve scalability by introducing region-based multithreading. Traditional Minecraft servers run most game logic on a single main thread, which creates performance bottlenecks when many players are active simultaneously. Folia addresses this limitation by dividing the game world into independent regions composed of nearby chunks and assigning each region its own tick loop. These regions run concurrently on multiple threads within a thread pool, allowing server hardware with many CPU cores to process gameplay events in parallel. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Piscina

    Piscina

    A fast, efficient Node.js Worker Thread Pool implementation

    Piscina is a fast, efficient Node.js worker thread pool implementation, designed to perform heavy CPU-bound tasks in parallel, thereby improving application performance.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    CppServer

    CppServer

    Fast and low latency asynchronous socket server & client C++ library

    Ultra-fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols, and 10K connections problem solution. Cross platform (Linux, MacOS, Windows) Asynchronous communication. Supported CPU scalability designs: IO service per thread, thread pool. Supported transport protocols: TCP, SSL, UDP, UDP multicast. Supported Web protocols: HTTP, HTTPS, WebSocket, WebSocket secure. Supported Swagger OpenAPI iterative documentation. Supported message protocol based on Fast Binary Encoding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Codon

    Codon

    A high-performance, zero-overhead, extensible Python compiler

    Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead. Typical speedups over Python are on the order of 100x or more, on a single thread. Codon supports native multithreading which can lead to speedups many times higher still. The Codon framework is fully modular and extensible, allowing for the seamless integration of new modules, compiler optimizations, domain-specific languages and so on. We actively develop Codon extensions for a number of domains such as bioinformatics and quantitative finance.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    toBeBetterJavaer

    toBeBetterJavaer

    An easy-to-understand and humorous Java study guide

    ...It combines original tutorials, learning roadmaps, reference material, and job-interview preparation in one organized repository. Core lessons cover syntax, object-oriented programming, collections, exceptions, I/O, networking, NIO, and modern Java features. Dedicated material explores multithreading, concurrency utilities, the Java Memory Model, locks, thread pools, and concurrent collections. JVM coverage includes bytecode, class loading, runtime memory, garbage collection, JIT compilation, and performance diagnosis. It also expands into Spring, databases, Redis, distributed systems, Linux, and other enterprise-development subjects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Marl

    Marl

    A hybrid thread / fiber task scheduler written in C++ 11

    marl is a lightweight C++ job system that schedules tasks on a pool of worker threads and runs them using cooperative fibers for high throughput. By decoupling β€œtasks” from OS threads, it minimizes context switches and lets workloads with fine-grained synchronization scale efficiently. The API is intentionally smallβ€”post tasks, wait on fences, and express dependenciesβ€”so you can retrofit it into existing engines without adopting a heavyweight framework. Under the hood, fibers allow tasks to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    cocoyaxi

    cocoyaxi

    A go-style coroutine library in C++11 and more

    cocoyaxi (co for short), is an elegant and efficient cross-platform C++ base library. It contains a series of high-quality base components, such as a go-style coroutine, coroutine-based network programming framework, command line, and config file parser, high-performance log library, unit testing framework, JSON library, etc. co has implemented a go-style coroutine, which has the following features. Multi-thread scheduling, the default number of threads is the number of system CPU cores....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Spartan Engine

    Spartan Engine

    A game engine with an emphasis on real-time cutting-edge solutions

    ...It supports next-gen performance and image quality technologies including variable rate shading, dynamic resolution scaling, temporal anti-aliasing, and upscaling via XeSS 2 and FSR 3. Beyond rendering, SpartanEngine offers PhysX-powered physics, CPU and GPU profiling, a thread pool for parallel workloads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JavaCore

    JavaCore

    JavaCore is a summary of experience with Java core technologies

    JavaCore is a Chinese-language tutorial focused on the essential technologies and runtime concepts behind Java development. It begins with syntax, data types, object-oriented programming, methods, arrays, exceptions, generics, reflection, annotations, and strings. Advanced material covers regular expressions, encoding, encryption, internationalization, Java 8 features, and the service provider interface. Separate sections explain collections, streams, traditional I/O, NIO, serialization,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    HP Socket

    HP Socket

    High Performance TCP/UDP/HTTP communication component

    ...Client Based on Event-Select/POLL communication model, each component object creates a communication thread and manages a Socket connection. Client components are suitable for small-scale client scenarios.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    JMX Exporter

    JMX Exporter

    A process for exposing JMX Beans via HTTP for Prometheus consumption

    JMX to Prometheus exporter: a collector that can configurable scrape and expose mBeans of a JMX target. This exporter is intended to be run as a Java Agent, exposing a HTTP server and serving metrics of the local JVM. It can be also run as a standalone HTTP server and scrape remote JMX targets, but this has various disadvantages, such as being harder to configure and being unable to expose process metrics (e.g., memory and CPU usage). Running the exporter as a Java agent is strongly...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Redigo

    Redigo

    Go client for Redis

    ...Connections support one concurrent caller to the Receive method and one concurrent caller to the Send and Flush methods. No other concurrency is supported including concurrent calls to the Do and Close methods. For full concurrent access to Redis, use the thread-safe Pool to get, use and release a connection from within a goroutine.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    libuv

    libuv

    Cross-platform asynchronous I/O

    libuv is a high-performance, multi-platform C library focusing on asynchronous I/O, originally developed for Node.js. It provides a consistent event-loop and I/O abstraction layer across a range of systems, making non-blocking operations portable and efficient. Full-featured event loop backed by epoll, kqueue, IOCP, event ports. Asynchronous TCP and UDP sockets. Asynchronous DNS resolution. Asynchronous file and file system operations. File system events, ANSI escape code-controlled TTY. IPC...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    core.async

    core.async

    Facilities for async programming and communication in Clojure

    core.async is a Clojure library that brings asynchronous programming and communication to both Clojure and ClojureScript, enabling developers to write concurrent code using channels, go blocks, and CSP-style constructs rather than callbacks or threads. This project follows the version scheme MAJOR.MINOR.COMMITS where MAJOR and MINOR provide some relative indication of the size of the change, but do not follow semantic versioning. In general, all changes endeavor to be non-breaking (by moving...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    workerpool

    workerpool

    Offload tasks to a pool of workers on node.js and in the browser

    workerpool is a JavaScript library that simplifies the creation and management of worker threads and process pools for parallel task execution in Node.js and browser environments. The project provides an abstraction layer that allows developers to offload CPU-intensive operations to background workers without manually handling thread communication or lifecycle management. It supports task queuing, dynamic worker scaling, timeouts, transferable objects, and proxy-based APIs for interacting...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Cats Effect

    Cats Effect

    The pure asynchronous runtime for Scala

    Cats-Effect is a high-quality functional programming library for Scala that provides a principled way to represent and manage side effects, particularly asynchronous and concurrent computations. It is part of the broader Typelevel ecosystem and builds on the abstractions from Cats (such as Functor, Monad, etc.). The core abstraction is the IO type (or effect types more generally), which encodes effectful computations in a pure, referentially transparent way. Cats-Effect offers capabilities...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17

    QuickImageViewer by icyhoty2k

    A fast, GPU-accelerated image viewer for Windows.

    ...Single EXE, no installer(portable), no telemetry, sub-10 MB . GPU bitmap cache β€” decoded images live in VRAM, preloaded in both directions Background decode β€” worker thread pool; UI thread never blocks on IO Instant startup β€” process stays resident in RAM after first launch (hide to tray with Esc, recall instantly) Software fallback β€” GDI renderer for edge cases where Direct2D is unavailable
    Downloads: 10 This Week
    Last Update:
    See Project
  • 18
    FortranBSD

    FortranBSD

    FortranBSD is DragonflyBSD-based OS with built-in GNU Fortran

    I'm excited to introduce the first release of FortranBSD, a new operating system designed specifically for Fortran developers who demand high-performance and seamless multithreading support. FortranBSD is based on DragonflyBSD which is an outstanding OS for HPC application and: πŸ”Ή Superior parallel computing capabilities beat Linux/MS Windows over the performance. πŸ”Ή Optimized for Fortran programming πŸ”Ή Built on a robust, efficient foundation πŸ”Ή Ideal for scientific computing, simulations,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Transmittable ThreadLocal

    Transmittable ThreadLocal

    Provides an enhanced InheritableThreadLocal

    ...ThreadLocalThe demand scenario is TransmittableThreadLocalthe potential demand scenario. If your business needs to "pass ThreadLocalvalues ​​in the case of using thread pools and other execution components that will pool multiple threads ", it is the TransmittableThreadLocaltarget scenario.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Hippo4j

    Hippo4j

    Powerful dynamic thread pool framework with monitoring/alarm functions

    Dynamically observable thread pool framework to improve online operation guarantee capabilities for business systems. Dynamically change thread pool parameters when the application is running, including not limited to core, maximum thread, blocking queue size, and rejection strategy, etc., and support different node thread pool configuration differentiation under the application cluster.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    MultiThreaded TFTP Server Open Source Freeware Windows/Unix for PXEBOOT, firmware load, support tsize, blksize, timeout Server Port Ranges, Block Number Rollover for Large Files. Runs as Service/daemon. Single Port version also available. Download
    Leader badge
    Downloads: 338 This Week
    Last Update:
    See Project
  • 22
    Redis Client for Crystal

    Redis Client for Crystal

    Full featured Redis client for Crystal

    A Redis client for the Crystal programming language. This Redis instance can be shared across fibers and accepts the same Redis commands as the Redis class. It automatically allocates and frees connections from/to the pool, per command.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    DataBlocks

    A simple key value java server to store file using REST API

    A simple key value java server to store file using REST API, it uses the thread pool model, and manages the authentication and authorization
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Effil

    Effil

    Multithreading support for Lua

    Effil is a multithreading library for Lua. It allows the spawn of native threads and safe data exchange. Effil has been designed to provide a clear and simple API for Lua developers. Effil supports Lua 5.1, 5.2, 5.3, and LuaJIT. Requires C++14 compiler compliance. Tested with GCC 4.9+, clang 3.8, and Visual Studio 2015.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    XAOP

    XAOP

    A lghtweight AOP(Android) application framework

    ...Supports quick click slices @SingleClick, and supports setting the time interval of quick clicks. Supports dynamic application for permission slices @Permission, and supports custom response actions. Support for main thread slicing @MainThread. Supports IO thread slicing @IOThreadand multiple thread pool types. Supports log printing slices @DebugLog, and supports custom logging methods. Supports memory cache slices @MemoryCacheand supports setting the cache size. Support disk cache slicing @DiskCache, support custom disk cache, cache validity time, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next