Can u create multiple threads of execution ?



Can u create multiple threads of execution ?..

Answer / tina

using System;
using System.Threading;

class MyThread {
public int count;
public Thread thrd;

public MyThread(string name) {
count = 0;
thrd = new Thread(new ThreadStart(this.run));
thrd.Name = name;
thrd.Start();
}

// Entry point of thread.
void run() {
Console.WriteLine(thrd.Name + " starting.");

do {
Thread.Sleep(500);
Console.WriteLine("In " + thrd.Name +
", count is " + count);
count++;
} while(count < 10);

Console.WriteLine(thrd.Name + " terminating.");
}
}

public class MoreThreads {
public static void Main() {
Console.WriteLine("Main thread starting.");

// Construct three threads.
MyThread mt1 = new MyThread("Child #1");
MyThread mt2 = new MyThread("Child #2");
MyThread mt3 = new MyThread("Child #3");

do {
Console.Write(".");
Thread.Sleep(100);
} while (mt1.count < 10 ||
mt2.count < 10 ||
mt3.count < 10);

Console.WriteLine("Main thread ending.");
}
}

Is This Answer Correct ?    4 Yes 1 No

Post New Answer

More C Sharp Interview Questions

What?s the difference between System.String and System.StringBuilder classes?

3 Answers  


What are the uses of delegates in c#?

0 Answers  


What do you mean by sealed classes and static classes?

0 Answers   Accenture,


What is the use of properties window?

0 Answers  


What is ilist c#?

0 Answers  






What is double c#?

0 Answers  


How do I join one form to another in c#?

0 Answers  


Can we use "this" command within a static method?

0 Answers  


What is the difference between decimal and integer?

0 Answers  


In Main function another function is there and to that function if we pass string as parameter ,then that string value is passed by value or reference type?

4 Answers   Honeywell,


Why is it not a good idea to insert code into InitializeComponent method when working with Visual Studio ?

1 Answers  


In object oriented programming, how would you describe encapsulation in c#?

0 Answers  


Categories