注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
つまり、非同期で実行したい処理を Runnable にして ExecutionContext.execute メソッドに渡すと、後は... つまり、非同期で実行したい処理を Runnable にして ExecutionContext.execute メソッドに渡すと、後は良しなに実行してくれる、というわけです。 ※と言われてもピンと来ない方もいるかもしれませんが、非同期処理をスレッドを使って自前で実装すると、スレッド数や実行順序の管理など行う必要があってちょっと面倒です。そこを良しなにやってくれるので助かるわけです。 Future は引数のブロックを Runnable でラップして ExecutionContext.execute メソッドに渡しています。そのため、ExecutionContext の実装を指定する必要があるのです。 ※詳しくはこちら ExecutionContext の実装には様々なものがあって、極論を言うと同期処理するように実装することも可能です。 ExecutionContext.Implicits.gl
2016/08/05 リンク