[Mono-list] Mint does not interpret Threading Code
Madhuri Kottamasu
madhuri_kottamasu@yahoo.com
Fri, 22 Feb 2002 10:40:07 -0800 (PST)
Hi,
I have a simple multi-threaded app. I can compile it
on Windows using mcs and also I can run it. But, when
I try to interpret it using "mint", it throws me
"Application Error". Does any one have similar
experience ? Is there any solution?
This is the exact error message :
The instruction at "0x004188aa" referenced memoty at
"0x00000018". The memory could not be "read".
Here is the source code for the app:
using System;
using System.Threading;
namespace MultiThreadedApp
{
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Class1 c = new Class1();
Thread t = null;
for (int i=0; i < 5; i++)
{
if (i % 2 == 0)
{
t = new Thread(new ThreadStart(c.ThreadMethod1));
}
else
t = new Thread(new ThreadStart(c.ThreadMethod2));
t.Start();
}
}
private void ThreadMethod1()
{
Console.WriteLine("This is a thread method1");
}
private void ThreadMethod2()
{
Console.WriteLine("This is a thread method2");
}
}
}
Thanks,
Madhuri
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com