threads

i want create threads in C#.net (more than one that is multithreading)and also given Time to each thread so that many Time a thread will be executed do task that will assign.The time decided by the User.