最近在研究coldfusion中如何处理并发的问题。
一直不太确定: 在执行cfm page的时候, 如果有多个请求并发访问这个cfm页面,coldfusion 是如何处理的?
我的个人理解是:
当有一个用户请求cfm页面的时候,coldfusion服务器负责把cfm文件编译为对应的 java 代码,同时为这个请求启动一个线程执行这个文件。
当有多个用户同时请求一个cfm页面,coldfusion服务器负责把cfm文件编译为对应的 java 代码,同时为每个请求启动一个线程来执行这个页面。 这几个线程异步执行,但是共享coldfusion页面的成员变量以及application变量。
上网搜索了,没有找到明确解释, 不知道上述理解是否正确,请达人指点迷津。 谢谢!
------解决方案--------------------------------------------------------
那是iis的事情。coldfusion其实是iis的一个外挂。