MFC程序中如何创建新的exe

MFC程序中怎么创建新的exe
是这样的,现在有一个MFC程序,点击确定按钮,创建线程处理100个数据,现在要把这100个数据分成20个一批来处理,想在确定按钮中创建五个exe(不知道这个说法有没有问题)来处理,一次处理20个,处理完第一批的20个后,第一个exe结束,接着开始第二个exe来处理第二批数据...直到结束------------------
关键是怎么在确定按钮中创建exe?老板说这个exe就是一个form而已,然后用这个form处理20个数据,然后结束掉这个exe...
------解决思路----------------------
这个说法当然有问题,首先你要清楚EXE是什么,如果是后缀,那么它是一个“可执行文件”,如果不是后缀,那么谁也不清楚它应该是什么。
你的问题是用线程处理数据,线程是处理工具,而数据就是加工原料,工具有了只要解决怎样加料就行了。有些基础问题自己先学习一下,否则交流起来真的有问题MFC程序中如何创建新的exe
------解决思路----------------------
 应该这样做: 1、一个MFC程序,创建5个线程处理100个数据,每个线程20个,第一个线程结束后,开始第二个线程;
或者 :2、用一个MFC程序,创建线程处理100个数据,在确定按钮中调用五个dll来处理;因为exe可以被调用,但是参数传递比较麻烦,主要目的都一样,处理数据 
------解决思路----------------------
引用:
是这样的,现在有一个MFC程序,点击确定按钮,创建线程处理100个数据,现在要把这100个数据分成20个一批来处理,想在确定按钮中创建五个exe(不知道这个说法有没有问题)来处理,一次处理20个,处理完第一批的20个后,第一个exe结束,接着开始第二个exe来处理第二批数据...直到结束------------------
关键是怎么在确定按钮中创建exe?老板说这个exe就是一个form而已,然后用这个form处理20个数据,然后结束掉这个exe...


我估计你们老板的意思是,使用

CreateProcess

运行一个EXE,分5次,每次给不同的参数。

有很多种处理的方法,比如
第一个处理完20条数据后,在退出前,运行第二个。一直到第5个。

这5次运行的EXE,一般是用同一个。很多时候,这个EXE,与调用它的(也就是你按钮所在的EXE)可以是同一个。
------解决思路----------------------
一次处理20个,处理完第一批的20个后,第一个exe结束,接着开始第二个exe来处理第二批数据...直到结束
--------------------------------------------------------------------------------------------------------------------------
这样的设计合理吗?这不还是同步处理,外搭了操作系统层面的很多额外开销,显然是不合理的,还不如就开一个exe,一次性处理完这100个数据效率高,开销低!