event-driven

    2热度

    2回答

    我对Android的事件驱动编程范例很困惑吗?谁负责调用生命周期处理程序(onCreate(),onResume()等)?它是Android操作系统吗?还是在应用程序中运行的Dalvik VM? 任何人都可以回答我的问题或指导我一些相关资源?非常感谢你。

    0热度

    1回答

    我可能会误解nginx与流程驱动相对的事件驱动(因此我们没有像Apache这样的每个线程中都有mod_php)。我假设,因为我有1个php-cgi的实例运行所有的php的执行将是同步的所有nginx工作线程。这是否意味着当我从数据库访问对象时,在保存数据时我不必担心竞争条件? 不知道我是否有正确的想法或者完全不在基地。 谢谢。我是网络编程/数据库/网络服务器的新手

    3热度

    2回答

    我看到开发商的WinForms做一个共同点是订阅他们自己的活动等你拿 this.Load += new System.EventHandler(this.WelcomeQuickViewWF_Load); this.Activated += new System.EventHandler(this.WelcomeQuickViewWF_Activated); 而不是 protected ov

    4热度

    1回答

    什么是事件驱动的编程,事件驱动编程与线程有什么关系?我在阅读关于服务器以及他们如何处理用户请求和管理数据时遇到了这个问题。如果用户发送请求,服务器开始处理数据并将状态写入表中。为什么?服务器是否停止处理该用户的数据并开始为另一个用户处理数据或者针对每个用户的处理是否在不同的线程(多线程服务器)中运行?

    16热度

    5回答

    我对C中的事件驱动编程非常感兴趣,特别是使用套接字,因此我将花一些时间来完成我的研究。 我们假设我想要构建一个包含大量文件和网络I/O的程序,就像客户机/服务器应用程序一样,基本上第一个问题是这个模型背后的原理是什么。在正常编程中,我会产生新的进程,一个进程怎么能够实际上服务于许多其他的请求。例如,有一些Web服务器可以处理连接,而无需创建线程或其他进程,只需一个主进程。 我知道这很复杂,但它总是

    0热度

    2回答

    据我所知,事件驱动程序需要一个主循环如 while (1) { } 我只是好奇,如果这个while循环可以花费较高的CPU使用率?有没有其他方法可以在不使用主循环的情况下实现事件驱动的程序?

    27热度

    6回答

    是否有一种干净的方式以非阻塞方式异步地解析Java中的DNS查询(通过主机名获取IP)(即状态机,而不是1查询= 1个线程 - 我想同时运行数以万计的查询,但不能运行数万个线程)? 我到目前为止已经发现: 标准InetAddress.getByName()实施拦截和看起来像标准的Java库缺少任何非阻塞的实现。 Resolving DNS in bulk 0123问题讨论了类似的问题,但唯一找到的

    0热度

    1回答

    我刚想到龙卷风和事件驱动编程的非阻塞基础设施。其实我正在写一个简单的Web应用程序,它正在访问外部Web服务的HTTP-API。我明白为什么我应该调用这个API非阻塞。但是如果我只进行第一次非阻塞呼叫,那么是否存在任何缺点,以便IOLoop可以进一步循环? 例如: @tornado.web.asynchronous def get(self): nonblocking_call1(se

    1热度

    1回答

    我现在正在学习Java的事件驱动编程,但大多数材料都是关于摆动的。我想知道是否有任何关于事件驱动编程的材料来教我如何进行事件驱动的风格编程。然后我可以创建自己的事件选择和事件处理功能。所以任何人都可以告诉我什么是好材料?

    0热度

    2回答

    我正在写这个使用ncurses作为接口的聊天程序。我想如何同时处理socket文件描述符和用户interation?我的想法如下。问题是现在循环只为我按下的每个按钮执行一次。我如何构建我的程序,以便套接字和用户交互在准备好后立即进行处理?我试图让我的民意调查包含标准输入和输出的文件描述符,但这不起作用。 while(ch = getch()) { poll sockets lo