awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 مستودعات

Awesome GitHub RepositoriesJob-Based Multithreading

Systems that distribute computational tasks across multiple CPU cores using a worker-thread pool.

Distinct from Multithreaded: None of the candidates cover general job-system task distribution across cores without specific domain restrictions.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Job-Based Multithreading. Refine with filters or upvote what's useful.

Awesome Job-Based Multithreading GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • unity-technologies/entitycomponentsystemsamplesالصورة الرمزية لـ Unity-Technologies

    Unity-Technologies/EntityComponentSystemSamples

    8,127عرض على GitHub↗

    This repository is a collection of reference implementations and sample projects demonstrating data-oriented design using the Unity Entities package. It provides a suite of examples for implementing an entity component system that separates game data into components and logic into systems. The collection includes specialized demonstrations for rendering large volumes of entities via graphics pipelines, implementing high-performance collision and rigid body dynamics through data-oriented physics, and managing multiplayer state synchronization using the network framework for entities. It also p

    Distributes computationally expensive game logic across multiple CPU cores using a parallel job system.

    C#auto-vectorisationauto-vectorizationburst
    عرض على GitHub↗8,127
  • papermc/foliaالصورة الرمزية لـ PaperMC

    PaperMC/Folia

    4,275عرض على GitHub↗

    Folia is a regionised multithreaded Minecraft server fork and game engine designed to increase capacity and processing speed for large player counts. It functions as a multithreaded system that distributes entity and block logic across a thread pool to avoid single-core bottlenecks. The server utilizes a regional task scheduler that splits the game world into independent regions processed in parallel across multiple CPU cores. This architecture employs coordinate-based thread mapping and spatial task scheduling to ensure that game logic is executed on specific threads based on the physical lo

    Divides the game world into independent spatial sections processed by separate threads to utilize multiple CPU cores.

    Shellbukkitcraftbukkitjava
    عرض على GitHub↗4,275
  1. Home
  2. Software Engineering & Architecture
  3. Job-Based Multithreading

استكشف الوسوم الفرعية

  • Region-Based MultithreadingMultithreading models that partition the computational space into spatial regions for parallel execution. **Distinct from Job-Based Multithreading:** Specializes job-based multithreading by partitioning work based on spatial world coordinates rather than generic task queues.
  • Regionised Multithreading WorkflowsExecution patterns that parallelize game logic by splitting the world into independent processing regions. **Distinct from Job-Based Multithreading:** A specific workflow for region-based processing, distinct from general job-based multithreading.