首页 新闻 搜索 专区 学院

问下.net事件

0
悬赏园豆:100 [已关闭问题] 关闭于 2010-07-11 13:40

多个用户同时点击一个事件。事件有执行顺序吗? web事件和WinForm事件有什么不同? 自己在程序里也测试过 没发现什么不同。 还望师傅们给讲解下。谢谢

Footy*Man的主页 Footy*Man | 初学一级 | 园豆:10
提问于:2010-07-09 22:21
< >
分享
所有回答(4)
0

可以理解为事件就是函数委托,在激活事件的时候,是会等待事件响应函数返回再继续执行以后的代码,所以是执行顺序和点击顺序是一致的

wota | 园豆:205 (菜鸟二级) | 2010-07-10 00:40
0

WinForm事件是在WinForm进程内执行,Web事件是要提交到服务器的,相当于给服务器发了一个post或get请求,然后由服务器去执行。

Launcher | 园豆:45045 (高人七级) | 2010-07-10 11:37
0

首先问下你问这个做什么?

不是玩的 | 园豆:171 (初学一级) | 2010-07-10 14:33
0

一、多个用户点击同一个(非静态的)事件

如果是b/s结构,那么browser通过post/get方法向server提交请求,此时,由Server的应用程序实例分配pool以处理请求,此时,如果Server处理能力不足就会导致资源占用过度,甚至崩溃。数据并发处理是另外一个进程。

如果是c/s结构,那么每个客户端应用程序都是不同的实例,响应的是不同的事件,不涉及响应顺序,而服务器端的处理类似于b/s结构。

邀月 | 园豆:25375 (高人七级) | 2010-07-10 15:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册