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 |
What?s the difference between System.String and System.StringBuilder classes?
What are the uses of delegates in c#?
What do you mean by sealed classes and static classes?
What is the use of properties window?
What is ilist c#?
What is double c#?
How do I join one form to another in c#?
Can we use "this" command within a static method?
What is the difference between decimal and integer?
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?
Why is it not a good idea to insert code into InitializeComponent method when working with Visual Studio ?
In object oriented programming, how would you describe encapsulation in c#?