Reading directory
I. Preface
Ii. Instances
Iii. Running Effect
I. Preface
As mentioned in the previous section, the parameter for creating a thread is a function. When a new thread starts, it will execute this function without any parameters, if there is no return value, how can we call a function with parameters? The previous section uses constructors to pass parameters. This section uses other methods to implement
Ii. Instances
Using System;
Using System. Collections. Generic;
Using System. Linq;
Using System. Text;
Using System. Threading;
Namespace _ 2_ThreadArgs
{
Class Program
{
Static void Main (string [] args)
{
User user = new User ();
Thread thread = new Thread (ThreadMethod );
Thread. Start (user );
}
Static private void ThreadMethod (object obj)
{
User user = (User) obj;
User. GetName ();
}
}
/// <Summary>
/// User class
/// </Summary>
Class User
{
Public void GetName ()
{
Console. WriteLine ("My name is: getting sleepy since childhood ");
}
}
}
Iii. Running Effect