pub void function_thread
{
Thread UserCreateThread = new Thread(new ParameterizedThreadStart(function_name));
string[] temp = { createnumber.ToString(), GroupName, gparentid.ToString(), userid.ToString(), loginname };
UserCreateThread.Start(temp);
}
protect void function_name(object tempa)
{
string [] te=(string [])tempa;
int createnumber=Convert.ToInt32( te[0]);
string GroupName=te[1];
int gparentid=Convert.ToInt32( te[2]);
int userid=Convert.ToInt32(te[3]);
string loginname = te[4];
// function working here
}
ok, the thread is very easy to use as this demo.