event-loop

    0热度

    1回答

    在像libevent这样的典型ASIO或基于事件的编程库中,是否有方法为每个回调设置最后期限? 我很担心回调中可能存在无限循环。有没有办法正常检测它们,从任务队列中删除行为不正常的回调,并继续处理队列中的其他任务? 我可以想办法通过一个外部线程检测到它,并杀死事件循环线程,并创建一个不同的线程,但我想看看是否有任何其他的常用方法。我相信这是某人在某个时间点面临的问题,并且通过解决方案思考问题

    3热度

    4回答

    我正在写一个Node.js应用程序使用全局事件发射器。换句话说,我的应用程序完全是围绕事件构建的。我发现这种建筑非常适合我,除了我将在这里描述的一个案例。 请注意,我不认为需要了解Node.js才能回答此问题。所以我会尽量保持抽象。 想象一下以下情况: 全局事件发射器(称为mediator)允许单独的模块来监听应用范围的事件。 创建一个HTTP服务器,接受传入的请求。 对于每个传入的请求,事件发射

    1热度

    1回答

    我正在开发一个使用scrapy爬行网站的PyQt4工具。我开始一个新的进程[multiprocessing]从ui运行Scrapy蜘蛛。一切工作正常〜你是阻塞和Scrapy刮。 我想有一个非阻塞的UI,但我想在PyQt主循环中集成Twisted事件循环。 有谁知道如何做到尽可能简单? 我是Scrapy/PyQt/Multiprocessing/Twisted的新手。 我在一个PyQt4,Pytho

    -2热度

    1回答

    是否存在与libev或libevent一样的兼容ANSI-C的事件循环?我的要求是用-ansi标志编译。 谢谢。

    1热度

    1回答

    for(var i=0;i<50;i++) { functionWrappingAsycfuncs(i) } var nums = [0,1...50] nums.forEach(functionWrappingAsyncfuns) functionWrappingAsycfuncs(i){ readFileAsync(i,function(){ con

    3热度

    3回答

    我有点困惑这个问题的答案的一些术语:What is the event precedence in JavaScript? 是否有事件循环和任务队列有多大可以把这些队列之间的区别吗? 因为当我用setInterval()设置一个Interval并用alert()中断这个时间间隔的时候,这个时间间隔就会出现在警报显示的时间。

    0热度

    2回答

    因此,我遇到了一种情况,我需要将异步数据库调用放入我的自定义函数中。例如: function customfunction(){ //asynchronous DB call } 然后我从我的程序的另一个点调用。首先,为了安全起见,这仍然是异步的吗? (我会假设这是继续我的问题)。我想从这里做的是在完成异步数据库调用时调用另一个特定的函数。我知道数据库调用会在完成时触发一个回调函数

    0热度

    1回答

    我用API创建了一个应用程序,允许我创建自己的事件循环。我试图获得与.NET窗体相同的效果来转换此应用程序。它基本上是这样的: int main() { InitializeComponents(); While(!quitting()){ updateComponents(); renderComponents(); } term

    2热度

    2回答

    我想知道在Linux(CentOS)64位上如何编译libev-dev的指令。我无法找到与libev相关的开发包,也没有关于其编译的任何教程。 p.s:没有包管理器请 - 因为我在云上安装没有previliges。

    6热度

    1回答

    我正在尝试编写一个Node.js程序来执行和监视JavaScript程序。我正在寻找一种方法来确定受监控的程序是否仍在“运行”,即执行任何有用的操作。 在我目前的方法中,当接收到测试代码时,我开始一个新的子进程并将代码交给它。子进程使代码使用Contextify创建一个沙箱,并使用此沙箱执行代码。 在sandbox.run(code)调用返回后,我知道代码的阻塞部分完成并可以显示在UI中。不过,我