複数のスレッドを同時にアクセスしたいHashMapにデータが格納されているため、アイテムに対して行われた作業が分割されます。 (例えばリスト付き)通常、私はちょうど、各スレッドにして開始するための指標を与えるだろうと簡単にこのような作業を分割することができます:私ので、もちろん for(int i = startIndex; i < startIndex+batchSize && i < list
ハスケルでは、Iteratee based I/Oは非常に魅力的ですね。イテレートは、機能的言語における「折りたたみ」「縮小」機能に触発されて、I/Oを実行するための、構成可能で安全で高速な方法です。 基本的には、トラバーサルがある場合、トラバーサル状態を、いわゆる「列挙子」にカプセル化して、「iteratee」を呼び出します。これは、値またはより多くのデータの要求を継続と共に返す関数です列挙子が