各位大虾
1. 一个asp.net程式在服务器上有多少个进程?线程?
2. 多个用户通过一个Asp.net页面操作同一个数据的同一张表,这些操作中有查询、更新、插入、删除等操作(对 更新、插入、删除有.net的事务处理),每个用户的请求是怎么协调的。比如先后问题。每一个请求是否都产生一个线程。
3. 现在我手上维护一个程序。它包括页面的Asp.net 程序(对于更新等操作都有事务处理)和一个用来计划任务的控制台程式(一般晚上跑,但有时也会白天手动跑,主要用来更新标志位和发送邮件,对于更新都有事务处理)。现在出现了死锁。 什么情况会出现死锁。程式没有用到多线程,也没有连接池。
1. 一个asp.net程式在服务器上有多少个进程?线程?
2. 多个用户通过一个Asp.net页面操作同一个数据的同一张表,这些操作中有查询、更新、插入、删除等操作(对 更新、插入、删除有.net的事务处理),每个用户的请求是怎么协调的。比如先后问题。每一个请求是否都产生一个线程。
3. 现在我手上维护一个程序。它包括页面的Asp.net 程序(对于更新等操作都有事务处理)和一个用来计划任务的控制台程式(一般晚上跑,但有时也会白天手动跑,主要用来更新标志位和发送邮件,对于更新都有事务处理)。现在出现了死锁。 什么情况会出现死锁。程式没有用到多线程,也没有连接池。
edit有可能出現死鎖.
至于有多少线程 看你程序设计
2 多用户更新表 需要锁 这个是数据库知识
3 MSSQL处理死锁存储过程
进程多少看程序是否使用了多线程
通过锁机制处理并发操作
死锁是否消耗资源过多,优化代码:减少内存和非托管资源的使用,或者及时释放内存和非托管资源
谢谢!