是这样的
数据库有99个表
我想创建99个线程分别处理99个表
用参数把表名传给线程
分别处理请问这个用多线程能实现吗,应该怎么实现啊
线程里面就是执行一个sql语句

解决方案 »

  1.   

    有必要这样吗?99个线程,想想都恐怖……可以是可以,完全没有问题,只要你的线程路径函数没有使用全局/静态变量这样就没有问题。CreateThread有一个PVOID类型的参数可以指向你的参数,只要你传递参数的时候,参数的地址各不相同就没问题
      

  2.   

    一楼的能不能说的再具体点啊,如果我启动线程用AfxBeginThread呢,多次执行这个,启动同一个函数的线程是不是可行啊,还有,你说的“线程路径函数”是什么意思啊,不要意思,小弟是在是初学者,请多指教
      

  3.   

    线程路径函数就是你要放入新建的线程里面运行的函数。 回复人: chrisqq911() ( ) 信誉:100  2005-7-4 10:35:14  得分: 0  
     
     
       
    是不是说,我线程函数里面不带有全局变量,需要的消息通过参数传给线程就可以呢==============================================
    正确,就是这个意思