servlet是单线程还是多线程

servlet是单线程还是多线程,第1张

servlet本身应该是多线程,比方说LoginServlet负责控制用户登录,两个用户A和B同时登录,那么会生成2个servlet,也就是在服务器里构造出两个LoginServlet的实例,A和B各自都有一个,互不干扰。你再给A用户或B用户来个多线程就乱套了,其实多线程和单线程都能解决问题,多线程在多cpu的机子上有速度上的优势,建议你把访问数据库和读取文件分成2个servlet来做,或者干脆交给服务层来完成

使用 max worker threads 选项可以配置可用于 Microsoft SQL Server 进程的工作线程数。SQL Server 使用 Microsoft Windows 2000 和 Windows Server 2003 *** 作系统的本机线程服务,以便使一个或多个线程支持 SQL Server 同时支持的每一个网络,另一个线程处理数据库检查点,而线程池则处理所有用户。

https://msdn.microsoft.com/zh-cn/library/ms190219(SQL.90).aspx


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10828408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存