مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

multi threading

جمعه, 08 فروردین 1399 03:37

multi threading

با سلام

در C# برنامه ای نوشته ام که در آن 3 thread دارم.thread اول از پورت LAN می خواند . thread دوم بایت های دریافتی را بافر کرده و در text Boxها نمایش میدهد. در اول Form دو متغیر xوy از نوع Byte و فضای نام publicتعریف نموده ام .thread سوم این دو متغیر xوy را  که در thread  دوم بدست آمده اند را بعنوان ورودی گرفته وطی فرآیندی باید مقدار latitude و longitude (طول و عرض جغرافیایی) را در textBox های درون تابع بدون آرگومان (Void)نمایش بدهند. ولی هیچ مقداری به تابع مورد نظر که در thread سوم قرار دارد برنمی گردد. سوال اینجاست وقتی یک متغیر public تعریف می شود آیا مقدارش در تمام برنامه قابل دسترسی می باشد؟سوال دوم این است که آیا این احتمال وجود دارد که multi thread بودن سبب شود به علت هم زمانی thread ها بایتی گم شود؟

ارسال پاسخ برای این تاپیک