event-loop

    4热度

    1回答

    如果调用process.nextTick()多次,是在回调的顺序执行? 换句话说,它的节点事件循环给予相同的优先级所有来电process.nextTick,并且在FIFO顺序执行呢? 例如: process.nextTick(() => console.log('1')) process.nextTick(() => console.log('2')) process.nextTick(()

    1热度

    1回答

    我理解了以下有关的QApplication的exec功能: QApplication的执行开始主事件循环。 它启动GUI。它处理信号并在接收它们时调用适当的时隙。它等待直到退出被调用并返回在退出时设置的值。 现在,当我们说事件循环时,是否表示在Qt的内部代码中有一些while循环运行,并且在while循环中写入了处理信号和槽的方法?

    -1热度

    1回答

    我尝试运行coroutine.i写一个正确的演示: import asyncio async def outer(): print('in outer') print('waiting for result1') result1 = await phase1() print('waiting for result2') result2 = awa

    1热度

    1回答

    我有一个关于python的asyncio模块中的事件循环如何管理未完成任务的问题。请看下面的代码: import asyncio @asyncio.coroutine def a(): for i in range(0, 3): print('a.' + str(i)) yield @asyncio.coroutine def b(): f

    7热度

    1回答

    我正在学习Promise,为了理解它,我阅读了一些关于JavaScript的Event循环的内容。这个article简要介绍了事件循环的工作,如调用堆栈,事件表和消息队列。 但我不知道调用堆栈如何处理包含'return'的行,以及之后会发生什么。 下面是我写的一个例子,希望了解Promise如何基于事件循环工作。如果您想放弃它,请参阅http://jsbin.com/puqogulani/edit

    -1热度

    3回答

    为什么如果你这样做: for (var i = 0; i < 5; i++) { fs.readFile('file' + i, function(err, data) { console.log('file: ', data); }); } 你每次不同的结果? 我猜它与节点的“异步”事件循环有关,但不确定这是如何工作的。

    3热度

    1回答

    我的客户端应用程序使用一个Kivy GUI(Kivy有它自己的事件循环)并使用WebSocket协议与Tornado(Tornado也有一个事件循环)连接到服务器。这就是连接部分是异步的原因。 我希望用户在Tornado客户端运行无限次的服务器消息侦听循环时与UI进行交互。 下面是一些示例代码: client_test.py from tornado.ioloop import IOLoop f

    0热度

    1回答

    我需要一个emberJs验收测试才能够滚动到页面中的某个点,然后才能声明有关该页面的内容。 这两个函数, Ember.$('body').scrollTop(1000); window.scroll(0,1000); 随后当由 andThen(()=>{ console.log('body', Ember.$('body').scrollTop()); }) 打印出身体sc

    0热度

    2回答

    假设在单线程应用中,我已创建了一个服务器和连接与像以下新的连接到达信号的槽, connect(mTcpServer, SIGNAL(newConnection()), this, SLOT(newClientConnected())); 和这条线我进入后一个巨大的循环,我做了一些计算。因此,我的单线程是主线程正在循环中忙碌,现在有新的连接到达。 所以我的问题是, 1) In which thr

    1热度

    1回答

    可以说,我有一个节点服务器。由于某些错误,服务器无法恢复并退出服务器。此时请求或事件队列中的项目会发生什么?