Skip to content

PolyThread is the Java library for synchronization and multi-threading that integrates **platform threads**, **virtual threads**, **coroutines**, **fibers**, **CompletableFuture**, and **OS processes** .

Notifications You must be signed in to change notification settings

Stranger2015/PolyThread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

PolyThread

PolyThread is the Java library for synchronization and multi-threading that integrates platform threads, virtual threads, coroutines, fibers, CompletableFuture and OS processes.

The library would aim to:

  • Provide abstractions for managing different concurrency models.
  • Allow developers to switch between platform threads, virtual threads, coroutines, fibers, etc., with minimal changes.
  • Include utilities for common synchronization patterns (e.g., Producer/Consumer, Reader/Writer).
  • Handle inter-process communication (IPC) if OS processes are included.

About

PolyThread is the Java library for synchronization and multi-threading that integrates **platform threads**, **virtual threads**, **coroutines**, **fibers**, **CompletableFuture**, and **OS processes** .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published