私はマルチスレッドについて読んで、通常の「関数をスレッドプールにプッシュし、それが終了するのを待つ」という本当に基本的なアプローチ以上のものを手に入れました。
基本的に、私はスレッドをより細かく制御したい、キャンセルトークンを渡す機能、戻り値を取得する機能などを必要としています。これはすべて、私が理解していることから、スレッドプール。
その場合、一般的なスレッドプールのスレッド数を制限すると、それがタスク スケジューラの実装に適用されますか?
また、独自のスレッドプールを使用する方がスレッドプールよりも優れていることも読みました。これら 2 つを混ぜ合わせて、必要な制御を取得できますか?
どんな提案も大歓迎です!もう少し説明してくれてありがとう。