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

نام تاپیک: اجرای دو thread ؟

  1. #1

    اجرای دو thread ؟

    سلام
    آقا من توی برنامه یک userControl دارم که داخل او userControl هم 2 تا UserControl دیگه هست هرکدوم از userControl ها برای پرکردن Grid شون از thread استفاده می کنند حالا مشکل اینجاست که وقتی برنامه اجرا برنامه اجرا میشه خطای زیر رومیده The calling thread cannot access this object because a different thread owns it.

  2. #2

    نقل قول: اجرای دو thread ؟

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

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

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