؟؟؟ برنامه نويسي موازي در++c
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



؟؟؟ برنامه نويسي موازي در++c باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ دوشنبه 17 مرداد 1384 - 7:03 بعدازظهر
تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: چهار شنبه 31 خرداد 1385 - 3:43 بعدازظهر
پست ها: 3, بازدید ها: 3

چگونه مي توان با++C  برنامه اي نوشت كه چند كار رابه طور همزمان انجام دهد؟

|مثلآ در يك بازي كارگرهايي هستند كه با كليك كردن روي آنهاكارشان شروع ميشود

وتا كلبك بعدي كار را ادامه مي دهند ودر ضمن كارهاي ديگري هم توسط ديگران در

حال انجام  است .(مثل بازي warcraft )

پست شماره 3373
تبلیغات
ارسال شده در تاریخ جمعه 4 شهریور 1384 - 10:34 بعدازظهر


کارش درسته

کارش درستهکارش درستهکارش درستهکارش درستهکارش درستهکارش درستهکارش درستهکارش درستهکارش درستهکارش درسته

گروه: کاربران
آخرین بازدید: شنبه 11 آذر 1385 - 5:29 صبح
پست ها: 1,705, بازدید ها: 1,697
نمیدونم درست باشه یا نه.
ولی تو ویژوال بیسیک برای این که چند کار با هم اجرا بشن کافیه که چند تا تابع(که هر کدوم وظیفه متفاوتی دارند) پشت سر هم صدا بشن.
تو C++ هم فکر میکنم وضعیت مشابهی وجود داشته باشه.



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

تلفن: 09122836731 مرادی
پست شماره 31986
ارسال شده در تاریخ یکشنبه 6 شهریور 1384 - 12:29 بعدازظهر


تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: سه شنبه 12 مهر 1384 - 2:35 بعدازظهر
پست ها: 13, بازدید ها: 13

این موضوع مربوط به مبحث Thread ها میشه (تو Linux بهش میگن POSIX) .

البته برای این طور برنامه نویسی سیستم عامل هم باید از MultiThreading پشتیبانی کنه وگرنه موضوع خیلی پیچیده میشه.

برای اینکه یک برنامه Multithread تو ++VC درست کنی (فرضم بر اینه که با برنامه نویسی Dialog Based یا همون Form ها آشنا هستی)

بعد از اینکه یک برنامه جدید ساختی، یک تابع Global با header زیر باید بنویسی:

UINT controler_function ( LPVOID param); //thread main function

در بدنه تابع باید کاری که می خواهی موازی با کار اصلی Form انجام بدی بنویسی .

تو OnCreate Form بایدThread ایجاد بشه :

AfxBeginThread(controler_function1,&parameter_of_controler_function); //begin thread

ایده اصلی اینه ولی من اینجا خیلی خیلی خیلی خلاصه نوشتم.برای راهنمایی بیشتر میتونی از MSDN استفاده کنی.

پست شماره 31987
« تاپیک قبلی | تاپیک بعدی »


خواندن این تاپیک باز / بسته
کاربر فعال: 0 (0 مهمان, 0 کاربر, 0 کاربر ناشناس)
در حال حاضر هیچ کاربری در حال مشاهده این تاپیک نیست.
مدیران انجمن: فرشاد, Shahrad, Xiphi, علیرضا, ace4cia, fmh1, Armin25

دسترسی ها باز / بسته

اختلاف زمانی GMT +3:30, ساعت 8:13 صبح



   Sponsored By
EUKHOST - InstantASP - MTN Irancell
Execution: 0.078. 14 queries. Compression Disabled
Powered By InstantForum.NET v4.1.4 © 2009
Contact Us .:. Advertising .:. Professional Web Hosting.:. Account Setting
PF News .:. Dolphins .:. PF Girls .:. PF Boys .:. PFN MVP .:. Persian Pics
2004-2009 Persian Forum Network. All Rights Reserved.