Thread t = new Thread(M);

ThreadStart

void ()

ParameterizedThreadStart

void (object)