u can try TList(a array of pointer), a thread is signed by a pointer.
解决方案 »
- 请问,怎样在ide里恢复隐藏的tabsheet。。
- 在系统里自定义了一个消息,想动态地将一个函数设置成响应该消息,如何写?顶者有分!
- 关于Image.Canvas.StretchDraw的问题
- 用delphi写的程序如何打包?谁有打包软件!
- b1:=TBitmap.Create;//这里已经建立成功的了//为什么已经建立了B1但竟然不能让我用
- 求ACM控件使用方法
- 如何使用copy函数
- 如何判断一个表是否存在在SQL SERVER 2000 的数据库中???
- 报表问题,字段太多,一行放不下,如何解决
- DLL动态调用对内存的控制问题???
- 高分求购两个问题的解决方法,高手请进---delphi
- 有Delphi使用Corba的例子吗?
上面的两个问题才是难点啊
Create肯定可以Override,Destroy我没试过,但可以用OnTerminate事件实现。
不信可以试试,我可以看看你的override的create的代码吗,好像并不是太好写
响应OnThreadStart消息,线程开始运行时(即有客户端连接成功)发出此消息,
指明最大能有最大能有多少个线程在等待新的用户连接。
当Servertype是stThreadBlocking型时,每接受一个用户连接就要产生一个新的线程,为了提高系统的性能,ServerSocket会把已经断开的客户线程保留在缓冲区里。而不是释放他们。这样当一个新的请求到来的时候,就不必创建新的线程能减少所用的时间提高性能。
ThreadCacheSize的值不能设的太小,否则许多时间会浪费在创建和释放线程上,当然也不能太大,否则,系统资源(如内存)浪费太大,也不利于提高系统性能。