#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/bind.hpp>
#include <boost/shared_array.hpp>
boost::thread_group XXX;
for(int num = 0; num < 4; ++num)
{
XXX.create_thread(
boost::bind(&SubfunctionXX,this,
0 + num, iDim[2], 4));
}
XXX.join_all();
bool SubfunctionXX(int StartSlice,int EndSlice,const int iStep)
{
for (int z=StartSlice;z<EndSlice;z+=iStep)
{
;
}
return true;
}