PDA

View Full Version : سوال: سوال در مورد برنامه نویسی موازی در C++



mohamad2022
سه شنبه 04 خرداد 1395, 12:53 عصر
با سلام به استادهای گرامی:خجالت::قلب:

چند تا سوال در مورد برنامه نویسی موازی داشتم که اگه پاسخ بدید خیلی خیلی ممنو میشم :قلب:

1- فرق بین همزمانی و موازی چیست؟
2- چطور میشه با استفاده از event object همزمانی ایجاد کرد؟
3 - فرق بین event object و mutex object و critical section در چیه؟؟

خیلی خیلی ممنون

UfnCod3r
چهارشنبه 05 خرداد 1395, 09:44 صبح
هم زمانی ینی ی کاری انجام میشه و بقیه صبر می کنن اون انجام بشه.
تو ام اس دی ان مثال زده.
mutex و citical section یکیه کارش ولی ciritical section فقط تو پروسه جاری عمل می کنه. ولی mutex می تونه مال پروسه دیگمرو قفل کنه و یکمی سنگین تره.
event در واقع ی حالت سیگنال شده و نشده دار. یا بهتر بگم مثلا باز یا بسته . ی تردی رو ی رویدادی صبر می کنه تا اون رویداد رو حالت سیگنال بشه . با تابع (SetEvent)
کلا باید خود مستندات رو بخونی فارسیش نمیشه

mohamad2022
چهارشنبه 05 خرداد 1395, 12:56 عصر
هم زمانی ینی ی کاری انجام میشه و بقیه صبر می کنن اون انجام بشه.
تو ام اس دی ان مثال زده.
mutex و citical section یکیه کارش ولی ciritical section فقط تو پروسه جاری عمل می کنه. ولی mutex می تونه مال پروسه دیگمرو قفل کنه و یکمی سنگین تره.
event در واقع ی حالت سیگنال شده و نشده دار. یا بهتر بگم مثلا باز یا بسته . ی تردی رو ی رویدادی صبر می کنه تا اون رویداد رو حالت سیگنال بشه . با تابع (SetEvent)
کلا باید خود مستندات رو بخونی فارسیش نمیشه


خیلی ممنون از جوابتون
این یکی رو متوجه نشدم :افسرده::افسرده:
mutex و citical section یکیه کارش ولی ciritical section فقط تو پروسه جاری عمل می کنه. ولی mutex می تونه مال پروسه دیگمرو قفل کنه و یکمی سنگین تره.
یعنی چی مال یک پروسه ی دیگه عمل نمیکنه ولی mutex عمل میکنه :ناراحت: و منظور از قفل کردن چیه :افسرده:

ممنون

ciavosh
جمعه 07 خرداد 1395, 18:04 عصر
با سلام به استادهای گرامی:خجالت::قلب:

چند تا سوال در مورد برنامه نویسی موازی داشتم که اگه پاسخ بدید خیلی خیلی ممنو میشم :قلب:

1- فرق بین همزمانی و موازی چیست؟
2- چطور میشه با استفاده از event object همزمانی ایجاد کرد؟
3 - فرق بین event object و mutex object و critical section در چیه؟؟

خیلی خیلی ممنون

دوست عزیز می‌شه توضیح بدی که از برنامه نویسی موازی چه اطلاعاتی داری و چه مقدار با مفهومش آشنایی؟

mohamad2022
جمعه 07 خرداد 1395, 23:25 عصر
دوست عزیز می‌شه توضیح بدی که از برنامه نویسی موازی چه اطلاعاتی داری و چه مقدار با مفهومش آشنایی؟


سلام
راستش مدت زیادی نیست:خجالت:
حدود یک هفته ای هست از روی فیلم سایت pluralsight با عنوان Modern C++ Concurrency پیش میرم خیلی کند پیش میرم ولی باز میرم:ناراحت:
اصن منابع فارسی پیدا نمیشه:گریه: