急!!!线程中的数据库问题?(100分)

  • 主题发起人 主题发起人 ljlboy
  • 开始时间 开始时间
L

ljlboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个语音卡(480路通道)的应用程序,我在timer中每隔50毫秒检测一遍通道,如果发现摘机的话,就开启一个线程处理摘机以后的事情,在线程中我要多次访问DataMoudle中的一个Query(只是用到Locate方法),我是不是要把对Query访问的这一块再写成一个线程?如果这样做的话,分配Session的代码写在调线程之间,还是在线程create之后,该如何写?
 
既然只是用到Locate方法,大概是查找什么数据吧,可以把这个查找数据做成一个函数,
发现摘机就先调用这个函数,再启动一个线程处理摘机以后的事情即可。
 
我认为,线程create之后
 
你应该通过线程事件来完成该工作,把Query访问部分放在主线程的一个自定义事件中,当子线程需要访问时向主线程发送事件,主线程处理完后将结果通过一个事件发送到相应的子线程中。
 
后退
顶部