在Swing事件监听器中阻塞调用



在我的swing应用程序中,我实现了一个键up侦听器。对于每个对侦听器的调用,都将建立到通过internet连接的数据库的连接。在我的开发环境中,我在同一台机器上使用服务器,因此没有遇到任何延迟。在使用这种设置的实际场景中,当一个key up在先前的key up完成提取之前被调用时,会有什么影响?它会使我的应用程序无响应或调用监听器方法在一个单独的线程上排队吗?

p。S: swing开发新手

嗯…视情况而定。如果在内部每次你按下一个键进行查询时你有这样的东西:

worker = new WorkerSQL (query);工人。execute ();

脉冲咨询提供的键将作为"工作器"的一部分,与数据库建立新的连接,但只会发出请求。如果你只有一个连接和一个worker,在你有一个可用的连接之前会有一个Wait()。查询将一个接一个地进行。查找"pool of connections",一次执行多个查询。

对不起我的英语。

相关内容

  • 没有找到相关文章

最新更新