Queue分散タスクキュー。あたりが使えるとのこと。いう仕組みをつかうらしい。非同期で動くことを確認するため、与えられたメッセージ文字列を0-2秒待ったあとに、そのまま結果として返す簡単なタスクを用意した。ような文字列を先程のタスクで実行する。すべて非同期実行をしたあとに、処理結果を確認、表示する。並列実行のための子プロセス数を指定する。次に、アプリケーションを実行する。コマンドで実行するだけ。Buzz41実行すると、「すべてのタスクがキューに入りました」というメッセージのあとに、1から41までの数字と、条件にあった数値は「Fizz」などの文字列を付加した結果が表示される。なっているが、これはタスク側でランダムに待ちをいれているためなので問題なし。側の出力はこんな感じ。'41'キューにタスクが積まれて、その後徐々に処理されていく様子がわからなくもない。プロセスをもう一つ起動してみる。2この状態でアプリケーションを実行すると。増えたため、先程の実行結果よりさらに処理順序にばらつきが出ている。実行ログが出ているので、おそらく均一に処理されているものと思われる。まとめタスクキューってだいたいこんな感じだよね。コードを追う際の基礎知識として、触ってみてよかったと思う。クエリワーカを複数にしても問題なく動作するのか?という検証をしてみるつもり。