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 |
Why singleton class is sealed in c#?
How do I run managed code in a process?
What do you know about device context?
Explain what are the steps for creating clr trigger?
Can firstordefault return null?
What does Dispose method do with the connection object?
What is parallel foreach c#?
Can a class be protected in c#?
What?s an interface class?
example of uniary operators and binary operators
How can encapsulation be achieved?
What is instantiating a class in c#?