Using Class's and multiThreading

J

James

Hi All,

Just going into the world of Multithreading and have a few questions about
using class's in them.

If I create a calls in the main thread then start a new thread that calls
another class can i use the class that i created in the main thread? It does
work but not sure if this is the correct way to do it.

Or should I create a new class in the class that was created by the new
thread?

Also can you use vars from the main thread in the new thread or should i
only use vars that are created in the new thread? i.e. dimmed in the new
thread class.

Hope that makes sense.

Thanks


James
 
L

Larry Lard

James said:
Hi All,

Just going into the world of Multithreading and have a few questions about
using class's in them.

If I create a calls in the main thread then start a new thread that calls
another class can i use the class that i created in the main thread? It does
work but not sure if this is the correct way to do it.

Or should I create a new class in the class that was created by the new
thread?

Also can you use vars from the main thread in the new thread or should i
only use vars that are created in the new thread? i.e. dimmed in the new
thread class.

You can use whatever accessible objects and variable you like, but you
must take care to synchronize access to them.

The best advice I can give you on entering the world of Multithreading
would be to read Jon Skeet's threading pages (in C#) at
<http://www.yoda.arachsys.com/csharp/threads/>, twice :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

threading problem 5
Multithreading dilemma 9
Multithreading Invoke Workaround 3
System.Timers.Timer 1
Multithreading Problem 4
Basic multithreading problem 2
Multithreading... 1
Thread Question 6

Top