future

    2热度

    1回答

    我是新来的scala,我想弄明白这个代码在我想更新的代码库中做什么。 去除一些细节的,我不明白块是这样的: 我已经看到了一些Scala代码,做喜欢的东西: val someA = something.createSomeA(....) Future { someA.doSomething1(....) someA.doSomething2(.....) } // t

    1热度

    1回答

    Scala.js中的未来可以睡在里面吗? 喜欢的东西: Future { Thread.sleep(1000) println("ready") } 如果我试试这个,然后我得到一个异常说sleep方法不存在。 看起来好像有可能睡在JS:What is the JavaScript version of sleep()?即使不可能阻止。

    1热度

    1回答

    我有一个在单独的线程中运行的函数。调用该函数的代码不等它的结果。 def sendEmail(email: String): Future[Unit] = { ... } def registration: Future[User] = { ... // I do not want to wait for result of this function, jus

    0热度

    4回答

    在Dart中,我想运行几个相互独立的代价高昂的函数,并将结果分配给我的变量,具体取决于哪个函数产生了它们。大致并行版本的这个: double x = getX(); double y = getY(); 我在想是这样的: double x, y; Future.wait([ futureGetX(), futureGetY() ]).then((List result

    1热度

    1回答

    我有一个函数的是具有矢量 std::vector<int> makecode(std::vector<std::string> row) 和我的程序返回: std::vector<std::vector<std::string>> data(n); std::vector<std::future<std::vector<int>>> results(n); for(size

    1热度

    1回答

    与编程语言的语用学,由Scott 那正确性取决于锁定顺序,这意味着基于锁的程序片段不构成:我们不能把现有的基于锁的抽象和安全地从内调用它们一个新的关键部分。 “compose”是什么意思? 为什么基于锁的程序片段不构成? 从Transform Java Future into a CompletableFuture 爪哇8引入CompletableFuture,一个新的实现未来的即可组合(包括一堆

    1热度

    2回答

    在Java中的异步I/O果壳 回调风格是基于CompletionHandler,这 定义了两种方法,completed()和failed(),将被称为回来的时候 操作要么成功或失败。 如果您希望立即通知异步事件中的事件 I/O(例如,如果有大量I/O操作在运行中,但任何单个操作的故障 未必是致命的),此样式非常有用。 从http://www.deadcoderising.com/java8-wri

    1热度

    1回答

    使用Akka的调度程序时,我遇到了一个奇怪的行为。我的代码看起来大致是这样的: val s = ActorSystem("scheduler") import scala.concurrent.ExecutionContext.Implicits.global def doSomething(): Future[Unit] = { val now = new G

    6热度

    1回答

    与Release不同,以下代码在使用MSVC在Debug模式下构建时随机间隔崩溃。 #include <future> using namespace std; int main() { auto l = [](){}; auto f = async(launch::async, l); for (int i = 0; i < 1000000; ++i)

    0热度

    4回答

    我想在Clojure中创建一些未来,并在特定的线程上运行它们,以确保它们一次运行一次。这可能吗? 将Java库包装起来并不难,但在这之前我想确保我不会错过Clojure的做法。在Java中,我可以通过执行FutureTask并将这些任务提交给单线程执行程序来执行此操作。