Recent content by mig123

  1. M

    کسی کار با threadها رو در c++ بلده؟

    خیلی از لطف شما ممنونم.:rose: اگه اجازه بدید یه سوال دیگه بپرسم، برنامه درست کار میکنه، اما به نظر شما چطور میشه سرعت اجرای برنامه رو بالاتر برد؟ چون کارایی برنامه و زمان اجراش برام مهمه.
  2. M

    کسی کار با threadها رو در c++ بلده؟

    با سلام مجدد آقای مدیر من برنامه مو تیکه تیکه نوشتم و اصلاح کردم، ایرادش فقط مربوط به قسمتیه که حلقه ای نوشتیم برای اینکه متنظر پایان کار تردهای ایجاد شده بمونه و بعد اینکه کار همه تردها خاتمه پیدا کرد به ترد اصلی برگرده. اگه براتون ممکنه لطفا بررسی کنید. خطوط 674 تا 678
  3. M

    کسی کار با threadها رو در c++ بلده؟

    با سلام، اگر ممکن است به سوال زیر پاسخ بدید. در قطعه کد زیر برای اینکه هر لیست محلی خود را با لیست سراسری Path ادغام کند خطای زیر رخ میده. اولین باری که ترد لیست خودشو به لیست سراسری الحاق می کنه مشکلی نیست اما بار دوم که می خواد اینکار رو بکنه پیام sequence not order داده میشه. if (flag ==...
  4. M

    نیاز به یک برنامه نویس c++ که از ترد سر در بیاره

    با سلام، دوستان کسی هست بتونه یه برنامه c++ رو با ترد پیاده کنه و قیمتش هم مناسب باشه. برنامه شو نوشتم اما همش خطا میده.
  5. M

    کسی کار با threadها رو در c++ بلده؟

    سلام، مدیر جان برنامه کار نمی کنه. تو این قسمت شما چرا return 0 گذاشتید؟ من یه دستور cout که برای تستش داخل حلقه do نوشتم رو اجرا نمیکنه. با اینکه به تابع Chk_cmn_nod لیست Path1 رو پاس می دم اما برای همه مقدارش صفره. تو همین تابع ThreadProc من هرچی دستور قبل از do می نویسم نمی تونه اجراش کنه...
  6. M

    کسی کار با threadها رو در c++ بلده؟

    دست شما درد نکنه. الان چکش میکنم. :rose:
  7. M

    کسی کار با threadها رو در c++ بلده؟

    سلام، کل برنامه رو پایین پیوست کردم. لطفا کمک کنید. عناصر مشترک بین تردها 1. لیست های سراسریSR و Path 2. بردار سراسری Chkd 3. شی d از کلاس DLA 4. متغیرهای n, a, b, Best_size تابعی که تردها آن را فراخوانی می کنند و نکات آن : 1. تابع ThreadProc: در این...
  8. M

    کسی کار با threadها رو در c++ بلده؟

    دست شما درد نکنه. من یه توضیح دربارش می نویسم و دو تابع اصلی رو با توضیحات اینجا می ذارم. خیلی به من لطف می کنید.
  9. M

    کسی کار با threadها رو در c++ بلده؟

    سلام آقای مدیر، من تا جایی که ممکن بود ناحیه بحرانی رو چک کردم اما همش خطا میده و کرش میکنه. Break point ها رو هم برداشتم اما اون خطای صفحه قبل رو باز میده. لطفا کمکم کنید باید تا شنبه تحویلش بدم. ببخشید میشه من کدم رو بذارم نگاه کنید؟
  10. M

    حذف عنصرهای مشترک از دو لیست

    با سلام، من دو تا لیست دارم که می خوام عناصر مشترکشونو پیدا کنم و از یکی از لیست ها حذفش کنم کد زیر رو نوشتم اما خطا میده لطفا راهنمایی کنید. list<int> l1,l2; list<int>::iterator itr1,Result; for (int i = -1 ; i <= 3 ; i++ ) l1.push_back(i); for (int ii =-3 ; ii <= 1 ; ii++...
  11. M

    کسی کار با threadها رو در c++ بلده؟

    سلام، برنامه خطا میداد خواستم ببینم چرا. پس چطور خطایابی کنم؟ break point ها رو که برمیدارم خطا میده.نمی دونم کی و چرا این اتفاق میفته. روی کاغذ همه رو چک کردم. یا خطایی که عکسشو گذاشتم میده یا خطای با پیام زیر Unhandled exception at 0x00417856 in KDLA.exe: 0xC0000005: Access violation reading...
  12. M

    کسی کار با threadها رو در c++ بلده؟

    با سلام و پوزش! من روی لیست سراسری و لیست محلی که هر ترد دارد عملیات حذف عناصر مشترک رو از لیست سراسری رو باید انجام بدم. برای اینکار متدی نوشتم. که این متد رو با mutex قفل کردم اما موقع اجرای در شروع کار برنامه کرش میکنه و به صفحه ای میره که این پیام در اون ظاهر شده. لطفا راهنمایی ام کنید...
  13. M

    کسی کار با threadها رو در c++ بلده؟

    مدیر عزیز خیلی ممنون! ببخشید که اینقدر سوال میپرسم. اگه ممکنه بفرماید که چطور برداری از تردها رو ایجاد کنم من قبلا با beginThread برداری از تردها رو ایجاد کرده بودم، به جز این روش راه دیگه ای هم هست؟ vector<HANDLE>threadHandles(30); . . . for( int i=0;i<30;i++) {...
  14. M

    کسی کار با threadها رو در c++ بلده؟

    خدا بهتون عوض خیر بده! اگه براتون ممکنه به این سوال من جواب بدید. من می خوام ترد اصلی تا زمانی که کار تردهایی که ایجاد کرده خاتمه پیدا نکرده ادامه کارشو از سر نگیره. من بعد از ایجاد تردها، قبل از اینکه ترد اصلی ادامه کارشو بخواد انجام بده این دستور رو نوشتم که شما گفتید مال دستورات لینوکسه...
بالا