Can u create multiple threads of execution ?
Answer Posted / 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 View All Answers
What is the difference between double and decimal in c#?
What is serialization in dot net?
What is the default value of object in c#?
Define MSIL, and how does it works? Why our developers need an appreciation of it if at all?
What is meant by generics in c#?
What is difference between managed and unmanaged code?
Why do we Need of static class in c#?
Can constructor have return type c#?
What is the role of the datareader class in ado.net connections?
Why main is static in c#?
What is difference between web and window application?
Explain About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to generate the strong names & its use.
What are the steps to create an assembly and add it to the gac?
Explain jagged arrays in c#?
What is object type in c#?