ورود

View Full Version : سوال: تعریف متغییر



masood samadi
چهارشنبه 05 آذر 1393, 12:24 عصر
با سلام و خسته نباشید خدمت دوستان

در برنامه هایی که به صورت شبکه کار می کنند آیا تعریف متغیر به صورت عمومی تداخل ایجاد می کند
و اینکه متغییر به صورت عمومی تعریف شود بهتر است یا به صورت property یا به روش های دیگه

Mask
چهارشنبه 05 آذر 1393, 13:20 عصر
اگه قراره برنامه شبکه مالتی ترد باشه بهتره متغیرها یا بصورت آرایه تعریف بشوند ، که به هر ترد یک متغیر اختصاص داده شود یا اینکه به صورت محلی در روال مربوطه تعریف شود.

یوسف زالی
چهارشنبه 05 آذر 1393, 14:09 عصر
کاملا بستگی به نوع استفاده شما داره.
در ترد های مختلف می تونید از TreadVar استفاده کنید.
می تونید از متغیر های استاتیک، محلی، سراسری، و ... استفاده کنید.
حواستون باشه که در برنامه نویسی مولتی ترد، در صورت استفاده از متغیر های مشترک، باید قفل گذاری درستی انجام داده باشید.