客户端超时是必需的,因此服务器需要保持与其交谈的每个客户端的状态。总是最好的实现多线程服务器吗?我认为链接列表也会执行同样的操作,其中服务器超时time=Earliest Timeout of a client- CurrentTime。链接列表将具有与保持客户端状态相同的功能,同时避免了创建新线程的开销(尽管引入了一些复杂性来维护特定于客户端的超时)。如果选择多线程,那么继续为新客户端调用新套接字是最好的吗?这将引入系统资源开销。
我正在使用Selenium来捕获网页的屏幕截图。它在像stackoverflow这样的网站上工作得很好,但我正尝试在一个永远不会停止加载的页面上使用它。有没有办法在x秒后抓取截图,不管是否完成?import os
driver = webdriver.Chrome()
for url in f.readlines():
driver.