Skip to content

C++で良い感じの非同期処理フレームワークを作ったる

License

Notifications You must be signed in to change notification settings

rita0222/async2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

async2

C++ で C# の Task 相当の非同期・並列処理を実現し、提供するライブラリ(になる予定)

  • 低オーバーヘッド
  • 基本となる依存は標準ライブラリのみ
  • スレッドの実装は入れ替え可能
    • プラットフォーム固有の API を利用した実装を注入可能
  • 分散スレッド数も調整可能
  • メモリアロケーションを管理下に置きたい場合は memory_resource を使用可能
  • 待機可能な parallel_for_each
  • 待機可能な処理に対する continue_with や when などのサポート

About

C++で良い感じの非同期処理フレームワークを作ったる

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages