Q
qdlzq_cn
Unregistered / Unconfirmed
GUEST, unregistred user!
情况如下:我需要应付大约30个左右的CLIENTS(并发的请求可能在4、5个),每次连接会访问数据库花费几到十几秒。以前没有经验,请有经验者指教:
1.SERVERSOCKET和CLIENT用阻塞还是非阻塞效率比较高?
2.如果用阻塞,我是不是可以在主线程中建立几个固定的数据连接(ADO)而在子线程中使用(作为连接池)?如果可以,应该怎么写?
3.winSocketStream.WaitForData(N)中的N的大小对性能会不会有影响?
4.DELPHI的例子中,winSocketStream的创建是在循环中,这是为什么?会不会影响效率?
如有阻塞+数据库联接的源代码,感激不尽。
1.SERVERSOCKET和CLIENT用阻塞还是非阻塞效率比较高?
2.如果用阻塞,我是不是可以在主线程中建立几个固定的数据连接(ADO)而在子线程中使用(作为连接池)?如果可以,应该怎么写?
3.winSocketStream.WaitForData(N)中的N的大小对性能会不会有影响?
4.DELPHI的例子中,winSocketStream的创建是在循环中,这是为什么?会不会影响效率?
如有阻塞+数据库联接的源代码,感激不尽。