تالار گفتمان مانشت
عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - نسخه‌ی قابل چاپ

عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - masoud67 - 28 دى ۱۳۹۲ ۰۴:۰۱ ق.ظ

عامل خرید کتاب اینترنتی در چه محیطی دارد
پوران گفته : نیمه مشاهده - غیرقطعی - پی در پی - پویا - گسسته - تک عامله
پارسه گفته : نیمه مشاهده - قطعی - پی در پی - ایستا - گسسته - تک عامله

حقیقت چیه و اصلا این عامل دقیقا میخواد چکار کنه ؟

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - hoomanab - 28 دى ۱۳۹۲ ۰۸:۲۱ ق.ظ

خرید کتاب اینترنتی به نظرم هم قطعیه، هم ایستا. چون محیط داره تغییر میکنه، قیمتام که عوض نمیشه

Sent from my SM-T210R using Tapatalk

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - tayebe68 - 28 دى ۱۳۹۲ ۰۹:۱۵ ق.ظ

به نظرم پوران درست گفته
از زمانی که عامل یک کتاب رو انتخاب می کنه تا زمانی که بخواد کارای خرید رو انجام بده؛ شاید عاملی دیگه تمام موجودی کتابها رو بخره و به عامل اول کتابی نرسه

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

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - masoud67 - 28 دى ۱۳۹۲ ۱۰:۵۴ ق.ظ

خب تا الان که برگشتیم سر خونه اول.
باز یکی میگه پارسه و یکی میگه پوران .

البته ظاهرا tayebe68 درست تر میگن چون بحث خرید هست و یا اگه عامل در کشور عزیزمون ایران باشه بحث قطعی اینترنت هست، مسلما غیرقطعی میشه!!!!!!!!!!!
و پویا بودنش کمی زیادی حساسیت به خرج دادیم که مثلا موجودی تغییر کنه و یا چیزی عوض بشه. خودم حس میکنم ایستا باشه ولی شاید چون بستگی به زمان هم داره که مثلا یک عامل هرچه سریعتر خرید را انجام بده میشه اونو یه جورایی پویا هم در نظر گفت
ولی بازم گیجم

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - dzzv_13 - 28 دى ۱۳۹۲ ۱۱:۲۵ ق.ظ

محیط ایستا هست چون تا عامل کاری نکنه محیط تغییری نمیکنه
اون بحث تمام شدن کتاب هم بنظرم احتمالش خیلی کم پیش میاد (حساب کن صدتا کتاب داریم احتمال اینکه چنین فرضی رخ بده ۱ به صد هست حالا ۹۹ درصد رو ول کنیم اون یک درصد رو بچسبیم!!)

البته یکم سوالش ناقصه و خیلی شرایط میشه بیان کرد که هر دو راه رو درست خطاب کرد
مشکل سواله که ابهام داره

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - hoomanab - 28 دى ۱۳۹۲ ۰۱:۱۷ ب.ظ

در مورد خرید همزمان آیا سمافور استفاده نمیشه ؟!!!! این همه سیستم عامل جون کند که اینطور اتفاقی پیش بیاد؟! این بود آرمان های ما؟ Big Grin

Sent from my SM-T210R using Tapatalk

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - tayebe68 - 28 دى ۱۳۹۲ ۰۱:۵۱ ب.ظ

(۲۸ دى ۱۳۹۲ ۰۱:۱۷ ب.ظ)hoomanab نوشته شده توسط:  در مورد خرید همزمان آیا سمافور استفاده نمیشه ؟!!!! این همه سیستم عامل جون کند که اینطور اتفاقی پیش بیاد؟! این بود آرمان های ما؟ Big Grin

Sent from my SM-T210R using Tapatalk

کار سمافور وقتی شروع می شه که دکمه خرید نهایی رو فشار بدیم
و سمافور باعث میشه وقتی یه کتاب داریم و دو تا عامل متخاصم! که همزمان کلید خرید نهایی رو فشار دادن، کتاب فقط به یکیشون برسه

ولی از لحظه ای که عامل کتاب رو انتخاب می کنه تا وقتی که خرید رو نهایی کنه، ممکنه یک عامل دیگه کتاب رو بخره و ببره

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - hoomanab - 28 دى ۱۳۹۲ ۰۲:۵۶ ب.ظ

درسته، اما اگه انقدر بخوایم حساس بشیم به سوال اینم میشه بگیم که تنها اجازه خرید یه تعداد مشخص کاربر رو در واحد زمان بدیم، همچنین تنها در صورتی اعلام کنیم که موجودی داریم، که تعداد موجودی ها به اندازه اون تعداد کاربر محدود باشه.
در حالت کلی و بدون تبصره محیط قطعیه، ایستا هم هست.
با تبصره حتی میشه شطرنج بدون زمان هم پویا کرد. مثلا بگیم توی روزی شطرنج بازی کنیم که طوفان کاترینا اومده. در این صورت ممکنه در هر لحظه از صحنه زندگی مات شد Big Grin

Sent from my SM-T210R using Tapatalk

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - equilibrium - 28 دى ۱۳۹۲ ۰۳:۳۶ ب.ظ

بنظرم پاسخی که در ارسال ۳ اومده درسته (هر چند باید تعریف دقیق و انتظارات طراح سوال از "عامل خرید اینترنتی" در نظر گرفته بشه)؛
محیط پویاست؛ چون بدون انجام اکشنی از طرف عامل، محیط میتونه تغییر کنه (یه مثال دیگه: مثلا عامل میخاد بلیط اتوبوس بخره و فقط یه صندلی خالیه و میتونه عمل خرید رو انجام بده؛ اما قبل از رسیدن به مرحله پرداخت، یه نفر دیگه از طریق مراجعه حضوری بلیطو زودتر میخره! و ظرفیت خالی که جز ویژگی های محیطه بدون دخالت عامل میشه صفر)
محیط غیر قطعیه: فرض کنید وضعیت فعلی درست لحظه زدن دکمه پرداخت باشه؛ وضعیت بعدی میتونه تثبیت خرید باشه، میتونه پیغام عدم موجودی کافی باشه، میتونه پیغام عدم موجودی انبار باشه، میتونه پیغام شلوغی سرور باشه!، ...؛ هیچکدوم رو نمیشه به طور "قطعی" در وضعیت فعلی و با اکشن فعلی تعیین کرد؛

RE: عامل خرید کتاب اینترنتی در چه محیطی دارد، مقایسه جواب پوران و پارسه - masoud67 - 28 دى ۱۳۹۲ ۰۶:۰۹ ب.ظ

(۲۸ دى ۱۳۹۲ ۰۳:۳۶ ب.ظ)Ghiasoddin نوشته شده توسط:  بنظرم پاسخی که در ارسال ۳ اومده درسته (هر چند باید تعریف دقیق و انتظارات طراح سوال از "عامل خرید اینترنتی" در نظر گرفته بشه)؛
محیط پویاست؛ چون بدون انجام اکشنی از طرف عامل، محیط میتونه تغییر کنه (یه مثال دیگه: مثلا عامل میخاد بلیط اتوبوس بخره و فقط یه صندلی خالیه و میتونه عمل خرید رو انجام بده؛ اما قبل از رسیدن به مرحله پرداخت، یه نفر دیگه از طریق مراجعه حضوری بلیطو زودتر میخره! و ظرفیت خالی که جز ویژگی های محیطه بدون دخالت عامل میشه صفر)
محیط غیر قطعیه: فرض کنید وضعیت فعلی درست لحظه زدن دکمه پرداخت باشه؛ وضعیت بعدی میتونه تثبیت خرید باشه، میتونه پیغام عدم موجودی کافی باشه، میتونه پیغام عدم موجودی انبار باشه، میتونه پیغام شلوغی سرور باشه!، ...؛ هیچکدوم رو نمیشه به طور "قطعی" در وضعیت فعلی و با اکشن فعلی تعیین کرد؛
من خودم به عنوان یه عامل غیرمنطقی و بدون دانش اولیه Big Grin، نمیدونم مرحله پرداختم به چه صورتی درمیاد.
موجودی کافی نیستSad، سرور قطعه، اشکال در پاسخگویی بانک و یا حتی اومدن صفحه پیوندها Tongue و ... و واسه همین یه تیکه اش حس میکنم عامل خرید غیرقطعی باشه.