Home All Groups Group Topic Archive Search About

Using Class's and multiThreading

Author
29 Mar 2006 10:20 AM
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

Author
29 Mar 2006 10:35 AM
Larry Lard
James wrote:
Show quoteHide quote
> 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 :)

--
Larry Lard
Replies to group please