Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading;
- public class ThreadExample {
- public static void ThreadProc() {
- for (int i = 0; i < 20; i++) {
- Console.WriteLine("ThreadProc: {0}", i);
- Thread.Sleep(0);
- }
- }
- public static void Main() {
- Console.WriteLine("Main thread: Start a second thread.");
- Thread t1 = new Thread(new ThreadStart(ThreadProc));
- t1.Start();
- for (int i = 0; i < 20; i++) {
- Console.WriteLine("Main thread: Do some work.");
- Thread.Sleep(0);
- }
- Console.WriteLine("Main thread: Call Join(), to wait until ThreadProc ends.");
- t1.Join();
- Console.WriteLine("Main thread: ThreadProc.Join has returned. Press Enter to end program.");
- Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement