这几天一直在学线程的知识。
但是我不理解线程是在什么时候产生的,是客户端请求一个服务端,此时服务端就会为这个客户端创建一个线程吗。
我的理解是这样的:
比如,张三李四两个人在各自的电脑访问一个web站点,此时服务器端就会为他们各自创建一个线程吗。这样服务器端是不是就有两个线程了(不考虑其它的情况下)。如果在某个时刻有很多人都在访问web站点,此时服务端是不是就会生成更多的线程呢?
然后根据线程执行的原理:需要获取到CPU的执行权才有资格执行程序这个特性,造成大量的线程高速的交替执行程序;最后出现了所谓的并发的情况吗?
不知道我这样理解对不对?