----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: Pandurang_Nayak Message 2 in Discussion Imagine a scenario where you need to have multiple threads running in an application. If you want each thread to have some kind of a data storage mechanism which is exclusive to that thread, and cannot be accessed by other threads, you use thread local storage. Sorry, don't have enough time to write a sample app for you. Imagine a multi-threaded chat server with each chat client connecting using a seperate thread (bad design coz you are limiting the number of users in a chat room!) Say you had to have some information that is only local to a thread, like the amount of time this thread has been active. You could store it within a ThreadStaticAttribute field. You would have a field like: [ThreadStatic] static int ElapsedTime; Now within the thread you could have logic to update this field every minute. The ThreadStatic attribute ensures that you have different values for each Thread. rgds Pandurang ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/BDOTNET/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
