مفهوم memory model در c++11 - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۸۷ نفر آنلاین
۴۴ عضو و ۱۴۳ مهمان در سایت حاضرند

مفهوم memory model در c++11

0 امتیاز
دوستان این که C++11 میگن برای برنامه نویسی موازی memory model داره یعنی چی ؟  ساختار مموی برای برنامه نویسی موازی الان چه تفاوتی با قبل از C++11 داره ؟
سوال شده بهمن 3, 1393  بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57

1 پاسخ

+1 امتیاز
سلام. به دلیل اینکه استاندار C++11 کلاس هایی رو برای استفاده از thread ها و شی های هماهنگ سازی اجرای موازی (Synchronization) رو بصورت استاندار درون خود استاندار داره  (برای مثال کلاس mutex ) که در استاندارد های قبلی شما باید از کتابخانه های دیگه ای برای اینکار استفاده میکردید و جزو استاندار خود ++C نبودند.

یعنی میشه گفت که ابزار برنامه نویسی موازی جزوی از استاندار خود C++11 شده.
پاسخ داده شده اسفند 27, 1393 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
...