IO モナドを使った並行処理が最近注目を浴びています。しかし、関数型プログラミングと JVM における並行性モデルは別々で習うのでも難しいのに、一緒となると一層難しいものとなります。グリーンスレッド、thread shifting、ブラケット、フェアさなどといった用語が色々出てきますが、それらは一体どういう意味で、何故考える必要があるのでしょうか?
このトークでは、初歩から始めこれらの用語を全てカバーする予定です。この講義を聴いた後で、聴講者が自信を持って Cats-Effect、Monix、や ZIO といったライブラリにチャレンジできるようになれば幸いです。
票中 票投票済み