关于在ISAPI中使用线程的问题 (100分)

  • 主题发起人 主题发起人 bluekenu
  • 开始时间 开始时间
B

bluekenu

Unregistered / Unconfirmed
GUEST, unregistred user!
在ISAPI application中使用了线程,该线程主要用来向数据库写数据,在线程结束后执行一
个过程(过程名为 DOFind).我在线程的OnTerminate事件中调用了DOFind,但发现程序在运
行时没有执行OnTerminate事件,但如果是一般的Application的话他会执行,那位大侠知道
原因的话,请告知,本人不胜感激.

 
用isapi无须自己采用线程来访问数据库啊,他每接受到一个请求就会自己创建一个线程,你所
要做的只是在程序中添加一个session控件并把他的autoname属性设置为true就可以了.
 
那我要是用ado怎么办呢,ado没有session啊
 
对,isapi是由iis自动分配线程的,所以自己的线程是行的。
但是iis没有做线程的同步,所以这点要由自己完成。
无非是定义一个信号量等等。
 
后退
顶部