Quote Originally Posted by Talikag View Post
If you want threads to share the same object, use the lock statement
thankyou for the link.

However, it's not so much that I want them to share the same object, I want each thread to each have their own, individual List of IP addresses, and be totally independent threads (ie no sharing of information), and only send back information about successful pings to the main thread.
I think I may not be starting the threads correctly. I more or less want to start the thread, give it the list of IP addresses, and let it ping them, without the list being linked back or modified by the main thread or any other threads. (I hope this makes sense)