异步回调:总是一个事件循环?

时间:2014-10-24 16:44:37

标签: javascript multithreading node.js asynchronous callback

我正在研究不同编程语言/实现中的异步。 (我可能错误地假设我要画画)

例如Java是同步的。 但是调用者对象可以使用Thread来异步运行被调用者对象(并行)。 在某些时候,调用者和被调用者可能会同步。 此同步确保:

  1. 执行顺序正确

  2. 不会同时访问内存

  3. 另一方面,node.js在事件循环中运行Javascript,并提供异步I / O函数。 如果调用者调用异步函数,它会提供一个回调来执行,这可以保证1。 而且因为Javascript执行是单线程的,所以存在非并发性,并且不需要内存同步,这可以确保2。

    我想知道,是否有一个替代实现而不是事件循环来提供与回调的异步? 我想知道即使是最不典型的实现。

0 个答案:

没有答案