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

نام تاپیک: افزایش یک متغیر توسط دو thread به صورت منظم؟؟؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    sfm_designer@yahoo.com
    پست
    36

    افزایش یک متغیر توسط دو thread به صورت منظم؟؟؟

    سلام
    دو ترد یک متغیر را افزایش می دهند ( همگام ) یکی با گامهای 100 تایی و دیگری 200 تایی به این صورت : 100 - 300 - 400 - 600 و ....
    چگونه ؟؟؟

  2. #2
    خیلی راحت :wise1:
    به کد زیر نگاه کنید:

    	private decimal dec;
    private void cmdRunOnNewWin32Thread_Click(object sender, System.EventArgs e)
    {
    Thread t = new Thread(new ThreadStart(test)); // Creates the new thread
    t.Start();
    for(long a=1;a<100000;a++)
    {
    dec += 200;
    label1.Text = dec.ToString();
    Application.DoEvents();
    }
    }

    private void test()
    {
    for(long a=1;a<100000;a++)
    {
    dec += 300;
    label2.Text = dec.ToString();
    Application.DoEvents();
    }
    }

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

  1. thread in c
    نوشته شده توسط soheila_ghomi در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: جمعه 18 آبان 1386, 01:49 صبح
  2. استفاده از Thread
    نوشته شده توسط RK977877 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: چهارشنبه 28 شهریور 1386, 13:59 عصر
  3. حذف thread های اجاد شده در برنامه چطوریه؟
    نوشته شده توسط combo_ci در بخش C#‎‎
    پاسخ: 16
    آخرین پست: چهارشنبه 03 مرداد 1386, 22:10 عصر
  4. یک برنامه Thread
    نوشته شده توسط mahak_f در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: سه شنبه 15 آذر 1384, 11:09 صبح
  5. سورت آرایه توسط دو thread ؟؟؟
    نوشته شده توسط sfm_designer در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 07 اردیبهشت 1384, 16:36 عصر

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

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