关于线程和并发的疑惑?
这几天一直在学线程的知识。
但是我不理解线程是在什么时候产生的,是客户端请求一个服务端,此时服务端就会为这个客户端创建一个线程吗。
我的理解是这样的:
比如,张三李四两个人在各自的电脑访问一个web站点,此时服务器端就会为他们各自创建一个线程吗。这样服务器端是不是就有两个线程了(不考虑其它的情况下)。如果在某个时刻有很多人都在访问web站点,此时服务端是不是就会生成更多的线程呢?
然后根据线程执行的原理:需要获取到CPU的执行权才有资格执行程序这个特性,造成大量的线程高速的交替执行程序;最后出现了所谓的并发的情况吗?
不知道我这样理解对不对?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)