私は未来の操作を提出するオブジェクトと関数を取得するFuture Lazy Valを持っています。 class C {
def printLn(s: String) = println(s)
}
lazy val futureC: Future[C] = Future{Thread.sleep(3000); new C()}
def func(s: String): Unit =
大きなテキストファイルを受け取るクラスを実装しています。私はそれを塊で分割し、各塊をこの塊の各文字の頻度を数える別のスレッドによって保持したいと思っています。より多くのスレッドを起動してパフォーマンスを向上させることが期待されますが、パフォーマンスが低下していることが判明しました。 Here`s私のコード: public class Main {
public static void
を知らなければなら全く私のコードで間違って何: 私はいくつかのFutureを持っています例外をスローすることがあります。私はタイトルに指定されたエラーをコンパイル取得 clean.map(b => {
case true => Ok("success")
case false => Ok("failed")
}).recover {
case t => Ok("er
私はandThenメソッドを使用して将来のアクションステージを登録しようとしています。このように: implicit val executionContext = ExecutionContext.global
val f = Future(0)
f.andThen {
case r => println(r.get + "1")
} andThen {
case r