求助 多线程问题 在线等 急!!!请高手帮忙 谢谢
我在写一个车辆管理系统的软件,在车辆轨迹回放的时候要求能够多台车辆从数据库中读取轨迹进行轨迹回放,由于每次回访的车辆数目未知,不知到创建几条线程,因此在创建现成的时候遇到了麻烦。要实现此功能的多线程该如何创建?
[解决办法]
嗯.....我猜测是要考虑动态创建线程这个问题
应并不是太复杂
假设用户选了5个车
int carNum = 5;
//每个车回放的线程函数
DWORD WINAPI Thread(。。。。)
{
//每个车都有一个线程,并且他们都用这个函数线程,根据每个车的信息不同作不同处理..但每个车回放的大体情况是差不多的....
}
do
{
//将该车的信息封装为一个structCarInfo
LPVOID *pCarInfo = (LPVOID)CARINFO; //作为参数传入到线程函数中
//创建一个线程
createThread(。。。Thread );
cauNum--;
}while (carNum>0)