エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『Scala関数型デザイン&プログラミング』の演習問題をScala3で解く その8 - Magnolia Tech
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『Scala関数型デザイン&プログラミング』の演習問題をScala3で解く その8 - Magnolia Tech
blog.magnolia.tech 今回は「純粋関数型の並列処理」の前半を扱います。ここから「Part II 関数型デザイ... blog.magnolia.tech 今回は「純粋関数型の並列処理」の前半を扱います。ここから「Part II 関数型デザインとコンビネータライブラリ」に突入します。 個人的にはこのPart IIから演習問題の難易度が格段に上がった印象でした。また、ここでの演習問題で実装したコードが後の章で使われたりするので、避けるわけにもいきません。それでも類似のライブラリや、ベースとなっているライブラリを触っていくことで次第に理解が深まっていくでしょう。 純粋関数型の並列処理 テストコード この章の演習問題を解く上で悩ましいのはテストコードです。実際に巨大な(時間のかかる)計算をさせ、「並列だと処理時間が短くなる」を確認するのがベストですが、そこまでやるのも大変です。 一つのアイディアとして計算結果として、スレッドのIDを取得すると別スレッドで実行されたか否かが分かります。例えば、lazyUnitとu

