线程问题(100分)

  • 主题发起人 chrisfan
  • 开始时间
C

chrisfan

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个线程做连接数据库(Tdatabase.open),但同时窗口上的Tserversocket不能对客户端的
连接作出反应(接收数据、发送数据),客户端显示已经和Tserversocket连接上了,这是怎么
回事啊。是不是Tdatabase.open太占cpu了?请大家发表意见,谢谢
 
SOCKET的使用问题
 
共用一个 database
 
没有人能答出我的问题,可能是Delphi的bug
 
把你的代码post出来吧
 
Borland 约定,基于BDE的多线程,每个线程必须使用独立的Session!
因此你必须在线程内创建独立的TSession和TDatabase,否则连接的时候
就会锁住主线程!
 
同意gztomash。
 
多人接受答案了。
 
顶部