Open1
cats-IO

これ読む
グリーンスレッド
OSが提供するスレッドではなくランタイム時にスケジュールされるスレッド。物理的なものではなくソフトで擬似的に作ってるもの?
プロセス、スレッド
プロセス: プログラムのインスタンス
スレッド: プロセスよりも細かい並行処理の実行単位
ポーリング
一定の周期で発生したイベントを確認すること。
イベントキューにイベントを詰めて、それを処理してったりするのかな?
IO
遅延評価付きFeatureである
内部処理はキャンセル可能である