The Sleep() method suspends the current thread for the specified milliseconds. So, other threads get the chance to start execution.
- using System;
- using System.Threading;
- public class MyThread
- {
- public void Thread1()
- {
- for (int i = 0; i < 10; i++)
- {
- Console.WriteLine(i);
- Thread.Sleep(200);
- }
- }
- }
- public class ThreadExample
- {
- public static void Main()
- {
- MyThread mt = new MyThread();
- Thread t1 = new Thread(new ThreadStart(mt.Thread1));
- Thread t2 = new Thread(new ThreadStart(mt.Thread1));
- t1.Start();
- t2.Start();
- }
- }
Output:
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.