SSH项目面对多用户同时登陆,用户需要等待吗?

简单的登陆代码,没做多线程,多个用户同时登陆,用户需要等待其他用户执行完登陆代码才能登陆吗?

每个用户有自己的session不需要

不需要,只是不能多人同时操作同一个文件,否则其中一人的操作会失效

不需要,如果是同时操作一个数据,那就需要多线程同步了。

如果没有性能问题,不需要。

如果有性能问题,可能需要。
(比如,某日本的电子产品购物网站的设计就是,有nn个用户已经登入的话,其他用户就需要等待。
当然,限制用户登入的影响是可能造成客户流失。也只是解决性能问题的方案之一而已)

就登录来说,十万个人登录就有十万个不同的用户,每个用户都会有自己的session会话,这样说的意思是不会影响彼此间的登录。那么有影响的是什么呢?是你肉眼不可见的时间问题,该系统会有一个服务器这是毋庸置疑的。那么每次登录指令就相当于程序启动了一个进程。cpu从而分配时间片去执行每一个进程。它是在相等的时间片内连续处理每一条进程。但因为速度快我们感觉是并发处理的。

这个肯定不需要的,每个用户都有的session会话

Struts2是面向对象的,也就是说 一个用户 也就是一个session在每次跳转到action的时候,都会有一个新的对象,也就是说 如果十万个人登入,除了cpu的时间,是不存在等待其他人的代码片段的占用的。当然对数据库的操作 要看你对事物的隔离怎么设置的了。。servlet和sping mvc、Struts1是面向方法的 这个才是单例