Life24
11-08-2013, 19:37
با سلام به عزیزان
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مثال بالا اعلام کرده ایم که متغیر ما [ThreadStatic] هست . یعنی مقدار را به اشتراک نگذار بین ترد ها. و هر کس برای خودش یک مقدار دارا است.
در بحث متغیر ها ی استاتیک میدانیم که وقتی اعلان استاتیک می شود مقدارش بین همه ثابت است. پس به اشتراک گذاشته میشود.
حال در مثال بالا ما باید برای متغیر filed حتما حتما static را بگذاریم. و گرنه خطا میدهد.
یعنی از یک طرف با [ThreadStatic] میگیم به اشتراک نزار بین ترد ها و از ان طرف با static کردن متغیر سعی در چه کاری داریم؟
ایا لینکی سایتی هست که بفهمیم این ترد ها نحوه حافظه گرفتن و متغیرها برایشان چگونه است؟ با تشکر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در مثال بالا اعلام کرده ایم که متغیر ما [ThreadStatic] هست . یعنی مقدار را به اشتراک نگذار بین ترد ها. و هر کس برای خودش یک مقدار دارا است.
در بحث متغیر ها ی استاتیک میدانیم که وقتی اعلان استاتیک می شود مقدارش بین همه ثابت است. پس به اشتراک گذاشته میشود.
حال در مثال بالا ما باید برای متغیر filed حتما حتما static را بگذاریم. و گرنه خطا میدهد.
یعنی از یک طرف با [ThreadStatic] میگیم به اشتراک نزار بین ترد ها و از ان طرف با static کردن متغیر سعی در چه کاری داریم؟
ایا لینکی سایتی هست که بفهمیم این ترد ها نحوه حافظه گرفتن و متغیرها برایشان چگونه است؟ با تشکر