程序共只有两个线程
一开始一直用一个主线程,当程序检查到winsocket有消息时就用就用第二个线程去select查询某个值,这样的话我的创建和使用线程的语句大概要怎么写,能不能给一个简单的例子,十分感谢!

解决方案 »

  1.   

    做一个队列
    一个线程负责监听端口,来信息填充队列
    一个线程监听队列,有信息就处理我实现ftp时用的方法,不过用的是c#,没有delphi的源代码。我感觉你如果从线程中启动线程会把机器搞死的,因为一旦来了1000条信息呢,第一条还没有处理完,你就一共开辟了1000条线程,至少我的机器受不了,自己试试把。