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 |
How do you create multiple inheritance in C#?
Do we get an error while executing the “finally” block in c#?
What are the different types of classes?
What is difference between new and override in c#?
Is array passed by reference in c#?
What is platform independence"?
What do you know about device context?
What method is used to sort the elements of the array in descending order?
Explain the Different types of configuration files in .net?
What is dataview c#?
What are get and set in c#?
How can we give strong name to assembly? What is satellite assembly?