نمایش نتایج 1 تا 4 از 4

نام تاپیک: Thread

  1. #1
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599

    Thread

    سلام دوستان . من اصلا نمیدونم Thread چی هست و کجاها استفاده میشه .. ولی بیشتر در مباحث Client - Server شنیدم . ممنون میشم راهنماییم کنید

  2. #2
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    اگه شنیده باشی که XP یه سیستم عامل MultiThread است، یعنی اینکه میتونه چندین عمل رو همزمان انجام بده، Thread در معنای لغوی یعنی ریسمان، و در علوم نرم افزاری هم به معنی یه ریسمان کاری در نظر گرفته میشه، پس هر Thread یه کاری انجام میده، برنامه های Multi Thread میتونن چندین عمل رو با هم انجام بدن، مثل خواندن اطلاعات، پاسخ به درخواست کاربران، بروز رسانی UserInterface و ... .
    ولی بیشتر در مباحث Client - Server شنیدم .
    در برنامه نویسی دات نت (یا هر زبان دیگه ای) برای ارتباط کامپیوترها با هم از طریق شبکه، دو راه وجود داره :
    1. ارتباط همزمان یا Synchronous
    2. ارتباط غیر همزمان یا Asynchronous

    در نوع اول، وقتی یه کلاینت به کلاینت دیگه پیغامی میفرسته (حالا این پیغام میتونه داده هم باشه)، تا زمانی که این پیغام به مقصد برسه برنامه هیچ عکس العمل دیگه ای انجام نمیده، چون به صورت یک Thread ای کار میکنه، این روش، ساده ترین روش در ارتباط هست که میتونه برای ارتباط های کوچیک مناسب باشه.

    اما نوع دوم :
    گاهی اوقات پیغامهایی که قراره توی شبکه منتشر بشه، ممکنه یه سری داده ی حجیم باشه، که اگه روش بالا اونو توی شبکه، به مقصد بفرستیم، تا زمانی که داده ی مورد نظر کاملا به مقصد نرسه، برنامه ی ما در حالت Hang میمونه، در اینجا از روش دوم یعنی Asynchronous استفاده میشه تا ارسال داده ها رو از طریق یه رشته ی دیگه (و نه از طریق Thread اصلی برنامه) انجام بده تا در زمان ارسال داده در شبکه، برنامه هنگ نکنه و بتونه کارای دیگه رو انجام بده.

  3. #3

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    Web
    پست
    346
    به زبان ساده به انجام عملیت موازی رو کامپوتر multithreading میگن که بار انجام عملیات منطقی رو رو cpu کامپوتر تقسیم میکنه

تاپیک های مشابه

  1. اجرای تابع با پارامتر به صورت یک Thread.
    نوشته شده توسط hdv212 در بخش C#‎‎
    پاسخ: 16
    آخرین پست: یک شنبه 17 خرداد 1394, 00:11 صبح
  2. پیاده سازی تایمر با استفاده از Thread
    نوشته شده توسط Ghasem Dehghani در بخش C#‎‎
    پاسخ: 18
    آخرین پست: شنبه 15 اردیبهشت 1386, 17:40 عصر
  3. ایجاد thread
    نوشته شده توسط mahtab_18 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 11 اردیبهشت 1386, 09:59 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •