Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 590 Bytes

README.md

File metadata and controls

12 lines (10 loc) · 590 Bytes

async2

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

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